@charset "UTF-8";

 html, body { -webkit-font-smoothing:antialiased; font-smoothing:antialiased;  -webkit-text-size-adjust:none !important; }  html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-size: 12px; }
form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }
a:hover img { opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; background: #ffffff; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote { margin-top: 10px; margin-bottom: 10px; } #beta img {
vertical-align: bottom;
}
#beta img {
display: block;
}
.main-content-top img {
vertical-align: bottom;
}
.main-content-top img {
display: block;
} @media screen and (min-width: 481px) {
html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-size: 12px; }
form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }
a:hover img { opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; background: #ffffff; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote { margin-top: 10px; margin-bottom: 10px; }
}
@media screen and (max-width: 480px) {
html { margin: 0; padding: 0; background:#FFF; }
body { margin: 0; padding: 0; font-size: 12px; }
form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }
a:hover img { opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; background: #ffffff; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote { margin-top: 10px; margin-bottom: 10px; }
}
.clr { clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0; } .pkg:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0; }
* html .pkg { display: inline-block; }/*\*/* html .pkg { height: 1%; }
.pkg { display: block; }/**/ body { text-align: center; } #container { position: relative; margin: 0 auto; width: 720px; text-align: left; }
#container-inner { position: static; width: auto; }
#banner { position: relative; }
#banner-inner { position: static; }
#pagebody { position: relative; width: 948px; margin: 0 26px; background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/home/contents_bg_mdl.gif); background-repeat: repeat-y; }
#pagebody-inner { position: static; width: 100%; }
#alpha, #beta { display: inline; position: relative; float: left; min-height: 1px; }
#alpha-inner, #beta-inner { position: static; }
@media screen and (min-width: 481px) {
body { text-align: center; } #container { position: relative; margin: 0 auto; width: 720px; text-align: left; }
#container-inner { position: static; width: auto; }
#banner { position: relative; }
#banner-inner { position: static; }
#pagebody { position: relative; width: 948px; margin: 0 26px; background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/home/contents_bg_mdl.gif); background-repeat: repeat-y; }
#pagebody-inner { position: static; width: 100%; }
#alpha, #beta { display: inline; position: relative; float: left; min-height: 1px; }
#alpha-inner, #beta-inner { position: static; }
}
@media screen and (max-width: 480px) {
body { text-align: center; } 
#container { position: relative; margin: 0 5%;  width: 90%; text-align: left; }
#container-inner { position: static; width: auto; }
#banner { position: relative; }
#banner-inner { position: static; }
#pagebody { position: relative; width: 82%; margin: 0 5%; padding:4%; background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/home/contents_bg_mdl.gif); background-repeat: repeat-y; background-size:100% auto; }
#pagebody-inner { position: static; width: 100%; }
#alpha, #beta { display: inline; position: relative; float: none; min-height: 1px; }
#alpha-inner, #beta-inner { position: static; }
#beta-inner p img { width:100%; height:auto; }
#beta-inner div img { width:100%; height:auto; }
.mar-bot20 + p img { width:100% !important; height:auto; }
.main-content-bot + .center > img { width:90% !important; height:auto; }
} .content-nav { margin: 10px; text-align: center; }
.entry-content { position: static; clear: both; }
.entry, .trackbacks, .comments, .archive { position: static; overflow: hidden; clear: both; width: 100%; margin-bottom: 20px; }
.entry-content { clear: both; }
.entry-body { clear: both; }
.entry-footer { clear: both; margin: 5px 10px 20px 10px; }
img.image-full { width: 100%; }
.image-thumbnail { float: left; width: 115px; margin: 0 10px 10px 0; }
.image-thumbnail img { width: 115px; height: 115px; margin: 0 0 2px 0; }
@media screen and (min-width: 481px) {
.content-nav { margin: 10px; text-align: center; }
.entry-content { position: static; clear: both; }
.entry, .trackbacks, .comments, .archive { position: static; overflow: hidden; clear: both; width: 100%; margin-bottom: 20px; }
.entry-content { clear: both; }
.entry-body { clear: both; }
.entry-footer { clear: both; margin: 5px 10px 20px 10px; }
img.image-full { width: 100%; }
.image-thumbnail { float: left; width: 115px; margin: 0 10px 10px 0; }
.image-thumbnail img { width: 115px; height: 115px; margin: 0 0 2px 0; }
}
@media screen and (max-width: 480px) {
.content-nav { margin: 10px; text-align: center; }
.entry-content { position: static; clear: both; }
.entry, .trackbacks, .comments, .archive { position: static; overflow: hidden; clear: both; width: 100%; margin-bottom: 20px; }
.entry-content { clear: both; }
.entry-body { clear: both; }
.entry-footer { clear: both; margin: 5px 10px 20px 10px; }
img.image-full { width: 100%; }
.image-thumbnail { float: left; width: 25%; margin: 0 10px 10px 0; }
.image-thumbnail img { width: 115px; height: 115px; margin: 0 0 2px 0; }
} .module { position: relative; overflow: hidden; width: 100%; }
.module-content { position: relative; margin: 5px 10px 20px 10px; }
.module-list { margin: 0; padding: 0; list-style: none; }
.module-list-item { margin-top: 5px; margin-bottom: 5px; }
.module-calendar .module-content table { border-collapse: collapse; }
.module-calendar .module-content th, .module-calendar .module-content td { width: 14%; text-align: center; }
.module-galleries .typelist-thumbnail img { width: 50px; }
.typelist-description { margin: 0; padding: 5px; }
.module-featured-photo .module-content, .module-photo .module-content { margin: 0; }
.module-featured-photo img { width: 100%; }
.module-recent-photos { margin: 0 0 15px 0; }
.module-recent-photos .module-content { margin: 0; }
.module-recent-photos .module-list { display: block; height: 1%; margin: 0; border: 0; padding: 0; list-style: none; }
@media screen and (min-width: 481px) {
.module { position: relative; overflow: hidden; width: 100%; }
.module-content { position: relative; margin: 5px 10px 20px 10px; }
.module-list { margin: 0; padding: 0; list-style: none; }
.module-list-item { margin-top: 5px; margin-bottom: 5px; }
.module-calendar .module-content table { border-collapse: collapse; }
.module-calendar .module-content th, .module-calendar .module-content td { width: 14%; text-align: center; }
.module-galleries .typelist-thumbnail img { width: 50px; }
.typelist-description { margin: 0; padding: 5px; }
.module-featured-photo .module-content, .module-photo .module-content { margin: 0; }
.module-featured-photo img { width: 100%; }
.module-recent-photos { margin: 0 0 15px 0; }
.module-recent-photos .module-content { margin: 0; }
.module-recent-photos .module-list { display: block; height: 1%; margin: 0; border: 0; padding: 0; list-style: none; }
}
@media screen and (max-width: 480px) {
.module { position: relative; overflow: hidden; width: 100%; }
.module-content { position: relative; margin: 5px 10px 20px 10px; }
.module-list { margin: 0; padding: 0; list-style: none; }
.module-list-item { margin-top: 5px; margin-bottom: 5px; }
.module-calendar .module-content table { border-collapse: collapse; }
.module-calendar .module-content th, .module-calendar .module-content td { width: 14%; text-align: center; }
.module-galleries .typelist-thumbnail img { width: 50px; }
.typelist-description { margin: 0; padding: 5px; }
.module-featured-photo .module-content, .module-photo .module-content { margin: 0; }
.module-featured-photo img { width: 100%; }
.module-recent-photos { margin: 0 0 15px 0; }
.module-recent-photos .module-content { margin: 0; }
.module-recent-photos .module-list { display: block; height: 1%; margin: 0; border: 0; padding: 0; list-style: none; }
}  body { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", verdana, helvetica, arial, sans-serif; font-size: 12px; }
a { color: #0000ff; text-decoration: underline; }
a:hover { color: #0000ff; }
#banner a { color: #999; text-decoration: none; }
#banner a:hover { color: #999; text-decoration: underline; }
.module-content a { color: #0000ff; }
.module-content a:hover { color: #0000ff; }
h1, h2, h3, h4, h5, h6 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", verdana, helvetica, arial, sans-serif; }
.module-header { p\osition: relative; width: 100%; w\idth: auto; margin: 0; border-left: 0px solid #36414d; padding: 5px; color: #fff; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/module-header.gif); font-size: 12px; font-weight: bold; line-height: 1; text-transform: uppercase; text-align: left; }
.module-header a, .module-header a:hover { color: #fff; } body { min-width: 1050px; color: #444444; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/body.gif); }
#container { width: 1050px; margin: 0 auto; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/container.gif); }
#container-inner { margin: 0 25px; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/body_bg_all2.jpg) no-repeat; }
#banner { width: 940px; height: 116px; background: #fff; margin: 0 30px; }
#banner-inner { padding: 10px 0px 0 0px; }
#banner-header { margin: 0; color: #000; font-size: 12px; line-height: 1; }
#banner-description { margin-top: 5px; margin-bottom: 0; color: #666; background: none; font-size: 12px; font-weight: normal; line-height: 1.125; text-align: right; }
#banner-left { width: 425px; float: left; }
#banner-right { width: 515px; float: right; }
#header-box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/body_bg.jpg); height: 267px; padding: 0 80px; margin: 0; }
#header-mail-box { position: absolute; left: 582px; top: 175px; }
#alpha { margin: 15px 15px 0 15px; width: 520px; }
#beta { width: 200px; background: #fff; }
#beta-inner { padding: 10px 10px 0 10px; border-width: 2px 2px 2px 0; border-style: solid; border-color: #fff; }
#footer { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/footer.gif); margin: 0; padding: 15px 0 30px 0; }
#try_title { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/try_title.jpg); display:block; width:621px; height:77px; margin:10px auto; text-indent:-9999px; }
#footer-left-box { width: 60%; float: left; text-align: left; }
#footer-right-box { width: 40%; float: right; }
#bt_karuma { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_karuma_01.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_voice { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_voice_01.jpg); display:block; width:480px; height:80px; margin:10px auto; text-indent:-9999px; }
#bt_faq { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_faq_01.jpg); display:block; width:480px; height:80px; margin:10px auto; text-indent:-9999px; }
#bt_top_voice { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/power_btn.gif); background-repeat:no-repeat; display:block; width: 621px; height: 70px; margin:10px auto; text-indent:-9999px; }
#bt_top_session { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/manu_btn.gif); background-repeat:no-repeat; display:block; width: 621px; height: 70px; margin:10px auto; text-indent:-9999px; }
#bt_mind_tw { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/mind/btn_mind_tw_01.jpg); display:block; width: 415px; height: 70px; margin:10px auto; text-indent:-9999px; }
#bt_mind_mail { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/mind/btn_mind_mail_01.jpg); display:block; width: 415px; height: 70px; margin:10px auto; text-indent:-9999px; }
#bt_session_01 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_01.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_02 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_02.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_02_pet { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_02_pet.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_03 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_03.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_04 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_04.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_05 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_05.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_06 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_06.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_07 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_07.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_08 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_08.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_09 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_09.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_10 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_10.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_11 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_11.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_12 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_12.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_13 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_13.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#header-mail-box_01 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/mainimg_btn.png); background-repeat:no-repeat; display:block; width:358px; height:104px; text-indent:-9999px; position: absolute; left: 583px; top: 184px; }
@media screen and (min-width: 481px) {
#footer-left-box { width: 60%; float: left; text-align: left; }
#footer-right-box { width: 40%; float: right; }
#try_title { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/try_title.jpg); display:block; width:621px; height:77px; margin:10px auto; text-indent:-9999px; }
#bt_karuma { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_karuma_01.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_voice { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_voice_01.jpg); display:block; width:480px; height:80px; margin:10px auto; text-indent:-9999px; }
#bt_faq { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_faq_01.jpg); display:block; width:480px; height:80px; margin:10px auto; text-indent:-9999px; }
#bt_top_voice { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/power_btn.gif); background-repeat:no-repeat; display:block; width: 621px; height: 70px; margin:10px auto; text-indent:-9999px; }
#bt_top_session { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/manu_btn.gif); background-repeat:no-repeat; display:block; width: 621px; height: 70px; margin:10px auto; text-indent:-9999px; }
#bt_mind_tw { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/mind/btn_mind_tw_01.jpg); display:block; width: 415px; height: 70px; margin:10px auto; text-indent:-9999px; }
#bt_mind_mail { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/mind/btn_mind_mail_01.jpg); display:block; width: 415px; height: 70px; margin:10px auto; text-indent:-9999px; }
#bt_session_01 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_01.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_02 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_02.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_02_pet { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_02_pet.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_03 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_03.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_04 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_04.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_05 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_05.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_06 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_06.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_07 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_07.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_08 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_08.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_09 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_09.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_10 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_10.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_11 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_11.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_12 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_12.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#bt_session_13 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_13.jpg); display:block; width:415px; height:70px; margin:10px auto; text-indent:-9999px; }
#header-mail-box_01 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/mainimg_btn.png); background-repeat:no-repeat; display:block; width:358px; height:104px; text-indent:-9999px; }
}
@media screen and (max-width: 480px) {
#footer-left-box { width: 90%; margin:0 5% 10px; float: none; text-align: left; }
#footer-right-box { width: 90%; margin:0 5%; float: none; }
#bt_karuma { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_karuma_01sp.jpg); background-repeat:no-repeat; display:block; width:100% height:120px; background-position: center center; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_voice { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_voice_01sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:120px; background-position: center center; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_faq { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_faq_01sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:120px; background-position: center center; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#try_title { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/try_title_sp.jpg) ; background-repeat:no-repeat; display:block; width:100%; height:110px; margin:10px auto; text-indent:-9999px; background-size:100% auto; background-position: center center;  }
#bt_top_voice { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/btn_top_voice_01sp.jpg) ; background-repeat:no-repeat; display:block; width:100%; height:80px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_top_session { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/btn_top_session_01sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:80px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_mind_tw { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/mind/btn_mind_tw_01sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:70px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_mind_mail { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/mind/btn_mind_mail_01sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:70px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_01 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_01sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_02 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_02sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_02_pet { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_02_pet_sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_03 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_03sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_04 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_04sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_05 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_05sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_06 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_06sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_07 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_07sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_08 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_08sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_09 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_09sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_10 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_10sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_11 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_11sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_12 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_12sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#bt_session_13 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_session_13sp.jpg); background-repeat:no-repeat; display:block; width:100%; height:75px; margin:10px auto; text-indent:-9999px; background-size:100% auto; }
#header-mail-box_01 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/mainimg_btn_sp.png); background-repeat:no-repeat; display:block; width:100%; height:135px; text-indent:-9999px; text-indent:-9999px; background-size:100% auto; position:relative; left:inherit; top: 0; background-position: center center;  }
}
address { color: #999; font-style: normal; font-size: 12px; line-height: 1.5em; }
.main-content-top { width: 948px; margin: 10px 26px 0 26px; }
.main-content-bot { width: 948px; margin: 0px 26px 10px 26px; }
.entry-content { margin: 0; line-height: 1.8; font-size: 14px; }
@media screen and (min-width: 481px) {
body { min-width: 1050px; color: #444444; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/body.gif); }
#container { width: 1050px; margin: 0 auto; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/container.gif); }
#container-inner { margin: 0 25px; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/body_bg_all2.jpg) no-repeat; }
#banner { width: 940px; height: 116px; background: #fff; margin: 0 30px; }
#banner-inner { padding: 10px 0px 0 0px; }
#banner-header { margin: 0; color: #000; font-size: 12px; line-height: 1; }
#banner-description { margin-top: 5px; margin-bottom: 0; color: #666; background: none; font-size: 12px; font-weight: normal; line-height: 1.125; text-align: right; }
#banner-left { width: 425px; float: left; }
#banner-right { width: 515px; float: right; }
#header-box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/body_bg.jpg); height: 267px; padding: 0 80px; margin: 0; }
#header-mail-box { position: absolute; left: 583px; top: 174px; }
#alpha { margin: 15px 15px 0 15px; width: 520px; }
#beta { width: 200px; background: #fff; }
#beta-inner { padding: 10px 10px 0 10px; border-width: 2px 2px 2px 0; border-style: solid; border-color: #fff; }
#footer { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/footer.gif); margin: 0; padding: 15px 0 30px 0; }
#footer-left-box { width: 60%; float: left; text-align: left; }
#footer-right-box { width: 40%; float: right; }
address { color: #999; font-style: normal; font-size: 12px; line-height: 1.5em; }
.main-content-top { width: 948px; margin: 10px 26px 0 26px; }
.main-content-bot { width: 948px; margin: 0px 26px 10px 26px; }
.entry-content { margin: 0; line-height: 1.8; font-size: 14px; }
}
@media screen and (max-width: 480px) {
body { min-width:inherit; color: #444444; background: none; }
#container { width:100%; margin: 0; background: none; }
#container-inner { margin: 0; background: none; }
#banner { width: 90%; height: auto; background: #fff; margin: 0 5%; }
#banner-inner { padding: 10px 0 0 0; }
#banner-header { margin: 0; color: #000; font-size: 12px; line-height: 1; }
#banner-description { display:none; margin-top: 5px; margin-bottom: 0; color: #666; background: none; font-size: 0.85em; font-weight: normal; line-height: 1.125; text-align: center; }
#banner-left { width: 100%; float: none; }
#banner-left p { text-align:center; }
#banner-right { width: 100%; float: none; }
#banner-right iframe { display:none; width: 100%; float: none; }
#header-box { height: auto; padding:25px 0 10px; margin: 0 0 15px 0; text-align:center; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/body_bg_all2.jpg) no-repeat center bottom; }
#header-box img { width:70%; height:atuo; margin:0; }
#header-mail-box { position:relative; left:inherit; top: 0; }
#header-mail-box p { margin:0 auto; }
#header-mail-box img { width:70%; height:auto;  }
#alpha { margin: 0 5% 15px 5%; width: 90%; }
#beta { width: 100%; background: #fff; }
#beta-inner { padding: 0; border-width: 2px 2px 2px 0; border-style: solid; border-color: #fff; }
#footer { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/theme/footer.gif); margin: 0; padding: 15px 0 30px 0; }
#footer-left-box { width: 90%; margin:0 5% 10px; float: none; text-align: left; }
#footer-right-box { width: 90%; margin:0 5%; float: none; }
address { color: #999; font-style: normal; font-size: 12px; line-height: 1.5em; }
.main-content-top { width: 90%; margin: 10px 5% 0 5%; }
.main-content-top img { width: 100%; height:auto; margin:10px 0 0 0; }
.main-content-bot { width: 90%; margin: 0px 5% 10px 5%; }
.main-content-bot img { width:100%; margin: 0px 0 10px 0; }
#container-inner p.center img { width: 100%; margin: 0px 0 10px 0; }
.entry-content { margin: 0; line-height: 1.8; font-size: 14px; }
.entry-body h3 img { width:100% !important; height:auto; }
.entry-body h4 { width:100%; height:auto; }
.entry-body h4 img { width:100%; height:auto; }
.entry-body h5 img { width:100%; height:auto; } .entry-body p { margin-bottom:15px; }
.entry-body img { display:block; float:none; width:80%; height: auto; margin:0 auto; }
.entry-body img + br { display:none; }
} .module { margin: 0 0 10px 0; border-bottom: 0px solid #f3f6f9; background: #fff; }
.module-content { margin: 0 0 5px 0; border-right: 2px solid #f5f5f5; border-left: 2px solid #f5f5f5; border-bottom: 2px solid #f5f5f5; padding: 10px; font-size: 12px; line-height: 1.2; }
.module-search input { font-size: 12px; }
.module-search #search { width: 100px; }
.module-list { margin: 0 0 10px 15px; list-style: disc; }
.module-list .module-list { margin: 5px 0 0 0; padding-left: 15px; list-style: circle; }
.module-list-item { margin-top: 0; color: #000; line-height: 1.2; }
.typelist-thumbnailed .module-list { margin: 0 0 10px 0; list-style: none; }
.typelist-thumbnailed .module-list-item { margin: 1px 0; padding: 0; background: #f3f6f9; }
.typelist-thumbnail { background: #fff; }
@media screen and (min-width: 481px) {
.module { margin: 0 0 10px 0; border-bottom: 0px solid #f3f6f9; background: #fff; }
.module-content { margin: 0 0 5px 0; border-right: 2px solid #f5f5f5; border-left: 2px solid #f5f5f5; border-bottom: 2px solid #f5f5f5; padding: 10px; font-size: 12px; line-height: 1.2; }
.module-search input { font-size: 12px; }
.module-search #search { width: 100px; }
.module-list { margin: 0 0 10px 15px; list-style: disc; }
.module-list .module-list { margin: 5px 0 0 0; padding-left: 15px; list-style: circle; }
.module-list-item { margin-top: 0; color: #000; line-height: 1.2; }
.typelist-thumbnailed .module-list { margin: 0 0 10px 0; list-style: none; }
.typelist-thumbnailed .module-list-item { margin: 1px 0; padding: 0; background: #f3f6f9; }
.typelist-thumbnail { background: #fff; }
}
@media screen and (max-width: 480px) {
.module { margin: 0 0 10px 0; border-bottom: 0px solid #f3f6f9; background: #fff; }
.module-content { margin: 0 0 5px 0; border-right: 2px solid #f5f5f5; border-left: 2px solid #f5f5f5; border-bottom: 2px solid #f5f5f5; padding: 10px; font-size: 12px; line-height: 1.2; }
.module-search input { font-size: 12px; }
.module-search #search { width: 100px; }
.module-list { margin: 0 0 10px 15px; list-style: disc; }
.module-list .module-list { margin: 5px 0 0 0; padding-left: 15px; list-style: circle; }
.module-list-item { margin-top: 0; color: #000; line-height: 1.2; }
.typelist-thumbnailed .module-list { margin: 0 0 10px 0; list-style: none; }
.typelist-thumbnailed .module-list-item { margin: 1px 0; padding: 0; background: #f3f6f9; }
.typelist-thumbnail { background: #fff; }
} .layout-one-column body { min-width: 780px; }
.layout-one-column #container { width: 780px; }
.layout-one-column #banner { width: 750px; } .layout-one-column #alpha { margin: 0; padding: 0; width: 750px; background: #fff; }
.layout-one-column #alpha-inner { margin: 15px auto; padding: 0; width: 550px; }
@media screen and (min-width: 481px) {
.layout-one-column body { min-width: 780px; }
.layout-one-column #container { width: 780px; }
.layout-one-column #banner { width: 750px; } .layout-one-column #alpha { margin: 0; padding: 0; width: 750px; background: #fff; }
.layout-one-column #alpha-inner { margin: 15px auto; padding: 0; width: 550px; }
}
@media screen and (max-width: 480px) {
.layout-one-column body { min-width:inherit; }
.layout-one-column #container { width: 90%; }
.layout-one-column #banner { width: 90%; } .layout-one-column #alpha { margin: 0; padding: 0; width: 90%; background: #fff; }
.layout-one-column #alpha-inner { margin: 15px auto; padding: 0; width: 50%; }
} .layout-two-column-left #alpha { float: right; margin: 0 20px 0 0; padding: 0; width: 624px; background: none; }
.layout-two-column-left #alpha-inner { padding: 0; border-width: 0; }
.layout-two-column-left #beta { float: left; margin: 0; width: 304px; background: none; font-size:12px; }
.layout-two-column-left #beta-inner { padding: 0 20px; border-width: 0; border-style: solid; border-color: #fff; }
@media screen and (min-width: 481px) {
.layout-two-column-left #alpha { float: right; margin: 0 20px 0 0; padding: 0; width: 624px; background: none; }
.layout-two-column-left #alpha-inner { padding: 0; border-width: 0; }
.layout-two-column-left #beta { float: left; margin: 0; width: 304px; background: none; }
.layout-two-column-left #beta-inner { padding: 0 20px; border-width: 0; border-style: solid; border-color: #fff; }
}
@media screen and (max-width: 480px) {
.layout-two-column-left #alpha { float: none; margin: 0 0 0 0; padding: 0; width: 100%; background: none; }
.layout-two-column-left #alpha-inner { padding: 0; border-width: 0; }
.layout-two-column-left #beta { float: none; margin: 0; width: 100%; background: none; }
.layout-two-column-left #beta-inner { padding: 0; border-width: 0; border-style: solid; border-color: #fff; }
} .layout-three-column #alpha { margin: 0; width: 180px; background: #e6ecf2; }
.layout-three-column #alpha-inner { padding: 10px 10px 0 10px; border-width: 2px 0 2px 2px; border-style: solid; border-color: #fff; }
.layout-three-column #beta { margin: 15px 15px 0 15px; width: 320px; background: none; }
.layout-three-column #beta-inner { padding: 0; border-width: 0; }  .entry-header a { text-decoration: none; } .content-nav { margin: 0px; display: none; } .main-index .date-header { display: none; } form textarea#comment-text { width: 400px; } .module-welcome p { font-size: 12px; }
.module-content p.first { margin-top: 0px; } .mincho { font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3" }
.gothic { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" }
.souei { font-family: "HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
.meirio { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.red { color: #ff0000 }
.dark-red { color: #cc0000 }
.orange { color: #ff9900 }
.yellow { color: #ffff00 }
.green { color: #68a511 }
.dark-green { color: #68a511; }
.blue { color: #0000ff }
.dark-blue { color: #006699 }
.bold { font-weight: bold }
.middle { vertical-align: middle; }
.italic { font-style: italic }
.center { text-align: center }
.right { text-align: right }
.left { text-align: left }
.line-through { text-decoration: line-through }
.underline { text-decoration: underline }
.underline-dashed { border-bottom: 1px dashed #999; }
.small { font-size: 90% }
.smaller { font-size: 80% }
.big { font-size: 120% }
.larger { font-size: 150% }
.headline { color: #cc0000; font-size: 35px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height: 1.4; }
.bg-red { background-color: #ff9999 }
.bg-yellow { background-color: #ffff99 }
.bg-icon-lightbulb { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/lightbulb.gif) no-repeat; padding-left: 20px }
.bg-icon-comment { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/comment.gif) no-repeat; padding-left: 20px }
.bg-icon-exclamation { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/exclamation.gif) no-repeat; padding-left: 20px }
.bg-icon-page_white_text { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/page_white_text.gif) no-repeat; padding-left: 20px }
.bg-icon-attach { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/attach.gif) no-repeat; padding-left: 20px }
.bg-icon-arrow-green { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/arrow04_2.gif); background-repeat: no-repeat; padding-left: 15px; font-size: 14px; }
.rollover-red { margin: 30px 0; padding: 0; font-size: 16px; font-family: "HGPｺﾞｼｯｸE", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; text-align: center; font-weight: normal; }
.rollover-red a { margin: 0; padding: 8px 24px; color: #fff; background: #cc0000; text-decoration: none; border-top: 2px solid #ff6666; border-left: 2px solid #ff6666; border-right: 2px solid #660000; border-bottom: 2px solid #660000; }
.rollover-red a:hover { color: #fff; background: #dd3333; text-decoration: none; border-top: 2px solid #ff6666; border-left: 2px solid #ff6666; border-right: 2px solid #660000; border-bottom: 2px solid #660000; } .img-left { float: left; margin-right: 10px; }
.img-right { float: right; margin-left: 10px; }
.clear { clear: both; } .voice { margin: 15px 0; padding: 10px; background-color: #fff; line-height: 1.6; border: 2px solid #e3e3e3; }
.box-red { margin: 15px 0; padding: 10px; background-color: #fff5f5; border: 2px solid #ff9999; }
.box-blue { margin: 15px 0; padding: 10px; background-color: #eefaff; border: 2px solid #99ccff; }
.box-yellow { background:#ffffee; border:#e0e0c7 solid 1px; padding:10px 20px 10px 20px; margin-bottom:20px; }
.box-yellow2 { background: #ffffee; border: #e0e0c7 solid 1px; padding: 10px 20px 10px 20px; margin-bottom: 20px; }
.box-yellow2 p { font-size: 93%; margin-bottom: 10px; }
.box-yellow2 p a { color: #68a510; }
.box-yellow2 p span { color: #ad2c50; }
.box-green { margin: 15px 0; padding: 10px; background-color: #efffef; border: 2px solid #99ff99; }
.box-pink { margin: 15px 0; padding: 10px; background-color: #fff9ff; border: 2px solid #ffccff; }
.box-gray { margin: 15px 0; padding: 10px; background-color: #fff; border: 2px solid #e3e3e3; }
.box-gray2 { margin: 15px 0; padding: 10px; background-color: #f5f5f5; border: 1px solid #e2e2e2; font-size: 12px; } .list-check { margin: 15px 0; padding: 0px 10px 15px 35px; background-color: #ffffee; line-height: 1.6; border: 2px solid #ffcc99; list-style-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/checkmark.gif); list-style-position: outside; }
.list-check li { margin-top: 10px; color: #333; } .legal_notice { border-collapse: collapse; width: 95%; margin: 0 auto; padding: 0; border-top: 2px solid #e3e3e3; border-left: 2px solid #e3e3e3; }
.legal_notice th { background: #f5f5f5; color: #000; font-size: 12px; text-align: left; font-weight: bold; padding: 3px 5px; border-right: 2px solid #e3e3e3; border-bottom: 2px solid #e3e3e3; width: 30%; }
.legal_notice td { background: #fff; color: #000; font-size: 12px; padding: 3px 5px; border-right: 2px solid #e3e3e3; border-bottom: 2px solid #e3e3e3; width: 70%; }
.link_form { border-collapse: collapse; width: 100%; margin: 15px auto; padding: 0; }
.link_form th { background: #fff; color: #666; font-size: 14px; text-align: left; font-weight: bold; padding: 10px 0px; width: 40%; vertical-align: text-top; }
.link_form td { background: #fff; color: #000; font-size: 12px; padding: 10px 0px; width: 60%; } #nav { margin: 0 30px; padding: 0; height: 65px; }
#nav ul { list-style: none; margin: 0; padding: 0; font-size: 9px; }
#nav ul li { float: left; height: 65px; }
#nav ul li a { display: block; height: 65px; }
#nav ul li.nav_01 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_01.gif)  left top no-repeat; text-indent: -9999px; width: 139px; }
#nav ul li.nav_02 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_02.gif)  left top no-repeat; text-indent: -9999px; width: 136px; }
#nav ul li.nav_03 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_03.gif)  left top no-repeat; text-indent: -9999px; width: 138px; }
#nav ul li.nav_04 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_04.gif)  left top no-repeat; text-indent: -9999px; width: 136px; }
#nav ul li.nav_05 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_05.gif)  left top no-repeat; text-indent: -9999px; width: 113px; }
#nav ul li.nav_06 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_06.gif)  left top no-repeat; text-indent: -9999px; width: 147px; }
#nav ul li.nav_07 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_07.gif)  left top no-repeat; text-indent: -9999px; width: 131px; }
#nav ul li a:hover { background-position: 0 -65px; }
@media screen and (min-width: 481px) {
#nav { margin: 0 30px; padding: 0; height: 65px; }
#nav ul { list-style: none; margin: 0; padding: 0; font-size: 9px; }
#nav ul li { float: left; height: 65px; }
#nav ul li a { display: block; height: 65px; }
#nav ul li.nav_01 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_01.gif)  left top no-repeat; text-indent: -9999px; width: 139px; }
#nav ul li.nav_02 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_02.gif)  left top no-repeat; text-indent: -9999px; width: 136px; }
#nav ul li.nav_03 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_03.gif)  left top no-repeat; text-indent: -9999px; width: 138px; }
#nav ul li.nav_04 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_04.gif)  left top no-repeat; text-indent: -9999px; width: 136px; }
#nav ul li.nav_05 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_05.gif)  left top no-repeat; text-indent: -9999px; width: 113px; }
#nav ul li.nav_06 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_06.gif)  left top no-repeat; text-indent: -9999px; width: 147px; }
#nav ul li.nav_07 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/nav/nav_07.gif)  left top no-repeat; text-indent: -9999px; width: 131px; }
#nav ul li.nav_08 a { display:none; }
#nav ul li.nav_08 a { display : none\9; } #nav ul li a:hover { background-position: 0 -65px; }
#sp_nav { display:none9; }
}
@media screen and (max-width: 480px) {
#nav { width:100%; margin: 0; padding: 0; }
#nav ul { list-style: none; margin: 0; padding: 0; font-size: 9px; }
#nav ul li { float: left; height:100%; margin:auto; }
#nav ul li a { display: box; min-height: 120px; height: auto !important; height: 120px; }
#nav ul li.nav_01 { width: 25%; height:25%; }
#nav ul li.nav_02 { width: 25%; height:25%; }
#nav ul li.nav_03 { width: 25%; height:25%; }
#nav ul li.nav_04 { width: 25%; height:25%; }
#nav ul li.nav_05 { width: 25%; height:25%; }
#nav ul li.nav_06 { width: 25%; height:25%; }
#nav ul li.nav_07 { width: 25%; height:25%; }
#nav ul li.nav_08 { width: 25%; height:25%; }
#nav ul li.nav_01 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_01.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_02 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_02.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_03 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_03.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_04 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_04.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_05 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_05.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_06 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_06.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_07 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_08.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_08 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_07.jpg)  left top no-repeat; background-size:100% auto; }
}
@media screen and (max-width: 320px) {
#nav { width:100%; margin: 0; padding: 0; }
#nav ul { list-style: none; margin: 0; padding: 0; font-size: 9px; }
#nav ul li { float: left; height:100%; margin:auto; }
#nav ul li a { display: box; min-height: 80px; height: auto !important; height: 80px; }
#nav ul li.nav_01 { width: 25%; height:25%; }
#nav ul li.nav_02 { width: 25%; height:25%; }
#nav ul li.nav_03 { width: 25%; height:25%; }
#nav ul li.nav_04 { width: 25%; height:25%; }
#nav ul li.nav_05 { width: 25%; height:25%; }
#nav ul li.nav_06 { width: 25%; height:25%; }
#nav ul li.nav_07 { width: 25%; height:25%; }
#nav ul li.nav_08 { width: 25%; height:25%; }
#nav ul li.nav_01 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_01.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_02 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_02.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_03 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_03.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_04 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_04.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_05 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_05.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_06 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_06.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_07 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_08.jpg)  left top no-repeat; background-size:100% auto; }
#nav ul li.nav_08 a { text-indent: -9999px; width: 100%; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/sp_nav/sp_nav_07.jpg)  left top no-repeat; background-size:100% auto; }
.comment_img { padding:5px 20px; line-height:1.6; font-size:85%; border:3px solid #ebc3d4; background:#fff; }
.comment_img span { color:#68a511; }
} #head_nav { margin: 7px 0; padding: 0; height: 20px; }
#head_nav ul { list-style: none; margin: 0; padding: 0; font-size: 9px; }
#head_nav ul li { float: left; height: 20px; }
#head_nav ul li a { display: block; height: 20px; }
#head_nav ul li.nav_01 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav01.gif)  left top no-repeat; text-indent: -9999px; width: 93px; }
#head_nav ul li.nav_02 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav02.gif)  left top no-repeat; text-indent: -9999px; width: 144px; }
#head_nav ul li.nav_03 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav03.gif)  left top no-repeat; text-indent: -9999px; width: 103px; }
#head_nav ul li.nav_04 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav04.gif)  left top no-repeat; text-indent: -9999px; width: 93px; }
#head_nav ul li.nav_05 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav05.gif)  left top no-repeat; text-indent: -9999px; width: 82px; }
#head_nav ul li a:hover { background-position: 0 -20px; }
.header_link ul li { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/arrow01.gif) left 1px no-repeat; padding: 0 0 0 15px; font-size: 80%; display: inline; margin-left: 6px; }
.header_link ul li a { color: #999999; text-decoration: none; }
.header_link ul li a:hover { text-decoration: underline; }
@media screen and (min-width: 481px) {
#head_nav { margin: 7px 0; padding: 0; height: 20px; }
#head_nav ul { list-style: none; margin: 0; padding: 0; font-size: 9px; }
#head_nav ul li { float: left; height: 20px; }
#head_nav ul li a { display: block; height: 20px; }
#head_nav ul li.nav_01 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav01.gif)  left top no-repeat; text-indent: -9999px; width: 93px; }
#head_nav ul li.nav_02 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav02.gif)  left top no-repeat; text-indent: -9999px; width: 144px; }
#head_nav ul li.nav_03 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav03.gif)  left top no-repeat; text-indent: -9999px; width: 103px; }
#head_nav ul li.nav_04 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav04.gif)  left top no-repeat; text-indent: -9999px; width: 93px; }
#head_nav ul li.nav_05 a { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/head_nav/head_nav05.gif)  left top no-repeat; text-indent: -9999px; width: 82px; }
#head_nav ul li a:hover { background-position: 0 -20px; }
.header_link ul li { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/arrow01.gif) left 1px no-repeat; padding: 0 0 0 15px; font-size: 80%; display: inline; margin-left: 6px; }
.header_link ul li a { color: #999999; text-decoration: none; }
.header_link ul li a:hover { text-decoration: underline; }
}
@media screen and (max-width: 480px) {
#head_nav { display: none; }
}
.footer_nav_top { background: #fdf1f1; border-bottom: #ffffff solid 1px; padding: 10px 30px; }
.footer_nav_top ul { list-style: none; text-align: center; font-size:12px; }
.footer_nav_top li { padding: 0 10px; line-height: 2; display: inline; }
.footer_nav_top li a { color: #cc6666; text-decoration: none; }
.footer_nav_top li a:hover { text-decoration: underline; }
.footer_nav_btm { background: #fcd6d6; padding: 5px 30px; }
.footer_nav_btm ul { list-style: none; text-align: center; font-size:12px; }
.footer_nav_btm li { padding: 0 10px; line-height: 2; display: inline; }
.footer_nav_btm li a { color: #cc6666; text-decoration: none; }
.footer_nav_btm li a:hover { text-decoration: underline; }
.footer_link ul li { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/arrow01.gif) left 1px no-repeat; padding: 0 0 0 15px; display: inline; margin-left: 6px; font-size:12px; }
.footer_link ul li a { color: #666; text-decoration: none; }
.footer_link ul li a:hover { text-decoration: underline; }
@media screen and (min-width: 481px) {
.footer_nav_top { background: #fdf1f1; border-bottom: #ffffff solid 1px; padding: 10px 30px; }
.footer_nav_top ul { list-style: none; text-align: center; }
.footer_nav_top li { padding: 0 10px; line-height: 2; display: inline; }
.footer_nav_top li a { color: #cc6666; text-decoration: none; }
.footer_nav_top li a:hover { text-decoration: underline; }
.footer_nav_btm { background: #fcd6d6; padding: 5px 30px; }
.footer_nav_btm ul { list-style: none; text-align: center; }
.footer_nav_btm li { padding: 0 10px; line-height: 2; display: inline; }
.footer_nav_btm li a { color: #cc6666; text-decoration: none; }
.footer_nav_btm li a:hover { text-decoration: underline; }
.footer_link ul li { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/arrow01.gif) left 1px no-repeat; padding: 0 0 0 15px; display: inline; margin-left: 6px; }
.footer_link ul li a { color: #666; text-decoration: none; }
.footer_link ul li a:hover { text-decoration: underline; }
}
@media screen and (max-width: 480px) {
.footer_nav_top { background: #fdf1f1; border-bottom: #ffffff solid 1px; padding: 10px 0; }
.footer_nav_top ul { list-style: none; text-align: center; padding:0 5%; }
.footer_nav_top li { padding: 0 10px; line-height: 2; display: inline; }
.footer_nav_top li a { color: #cc6666; text-decoration: none; }
.footer_nav_top li a:hover { text-decoration: underline; }
.footer_nav_btm { background: #fcd6d6; padding: 5px 0; }
.footer_nav_btm ul { list-style: none; text-align: center; padding:0 5%; }
.footer_nav_btm li { padding: 0 10px; line-height: 2; display: inline; }
.footer_nav_btm li a { color: #cc6666; text-decoration: none; }
.footer_nav_btm li a:hover { text-decoration: underline; }
.footer_link ul { padding:0; }
.footer_link ul li { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/arrow01.gif) left 1px no-repeat; padding: 0 0 0 15px; display: inline; margin-left: 6px; }
.footer_link ul li a { color: #666; text-decoration: none; }
.footer_link ul li a:hover { text-decoration: underline; }
}
.clearfix:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }
.side_list ul { padding-left: 20px; }
.side_list ul li { list-style-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/arrow02.gif); list-style-position: outside; padding-bottom: 5px; line-height: 1.5em; }
.side_list ul li a { color: #0000ff; text-decoration: none; }
.side_list ul li a:hover { text-decoration: underline; }
.session_list ul { padding-left: 20px; }
.session_list ul li { list-style-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/arrow03.gif); list-style-position: outside; padding-bottom: 5px; line-height: 1.5em; font-size:12px; }
.session_list ul li a { color: #FF8659; text-decoration: none; }
.session_list ul li a:hover { text-decoration: underline; }
.area_list ul { padding-left: 20px; }
.area_list ul li { list-style-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/bullet01.gif); list-style-position: outside; padding-bottom: 5px; line-height: 1.5em; }
.side_merumaga_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/lcnv_melmaga_bg_top.gif); padding: 5px 10px; line-height: 1.5em; color: #666; }
.side_merumaga_box p { margin: 5px 0; }
.side_bg_arrow { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/arrow02_2.gif); background-repeat: no-repeat; padding-left: 20px; font-weight: bold; margin-bottom: 5px; }
.side_merumaga_box a { color: #666; text-decoration: underline; }
.side_merumaga_box a:hover { text-decoration: none; }
.top_voice_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/power_bg_top.gif); background-repeat: no-repeat; background-size:100% auto; padding-left: 20%; padding-right: 3%; padding-top: 3%; padding-bottom: 5px; font-size: 97%; }
.top_voice_box h4 { color: #68a511; font-weight: bold; }
.top_voice_box + .mar-bot10 img { width:100%; height:auto; }
.top_soudan_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/yellow_bg01.gif); padding: 30px 0 0 30px; width: 591px; height: 449px; margin-bottom: 30px; }
.top_soudan_box h4 { margin: 0 0 15px 0; }
.top_soudan_box p { margin-left: 10px; margin-top: 8px; margin-bottom: 8px; }
@media screen and (min-width: 481px) {
.top_soudan_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/yellow_bg01.gif); padding: 30px 0 0 30px; width: 591px; height: 449px; margin-bottom: 30px; }
.top_soudan_box h4 { margin: 0 0 15px 0; }
.top_soudan_box p { margin-left: 10px; margin-top: 8px; margin-bottom: 8px; }
}
@media screen and (max-width: 480px) {
.top_soudan_box { background-image: none; background-repeat: no-repeat; background-color:#FFFFF9; border:#F5D09B 1px solid; border-radius:4px; box-shadow:inset 0 0 4px #FED65B; padding: 5%; width: 90%; height: auto; margin-bottom: 30px; }
.top_soudan_box .bold img { display:inline-block; width:10%; height:auto; }
}
.voice_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/yellow_bg01.gif); background-repeat: no-repeat; padding: 30px; }
.voice_box_top { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/yellowline_bg_top.gif) left top no-repeat; }
.voice_box_btm { padding:40px 30px 30px 40px; background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/yellowline_bg_btm.gif) left bottom no-repeat; zoom:1; }
.voice_box_mdl { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/yellowline_bg_mdl.gif) left top repeat-y; margin-bottom:30px; }
@media screen and (min-width: 481px) {
.voice_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/yellow_bg01.gif); background-repeat: no-repeat; padding: 30px; }
}
@media screen and (max-width: 480px) {
.voice_box { background-image: none; background-repeat: no-repeat; background-color:#FFFFF9; border:#F5D09B 1px solid; border-radius:4px; box-shadow:inset 0 0 4px #FED65B; padding: 30px; }
.voice_box .bold img { display:inline-block; width:10%; height:auto; }
.voice_box_top { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/yellowline_bg_top_s.gif) left top no-repeat; background-size:100% auto; }
.voice_box_btm { padding:40px 30px 30px 40px; background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/yellowline_bg_btm_s.gif) left bottom no-repeat; zoom:1; background-size:100% auto; }
.voice_box_mdl { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/yellowline_bg_mdl_s.gif) left top repeat-y; margin-bottom:30px; background-size:100% auto; }
}
.side_mail_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/lcnv_mail_bg_top.gif); background-repeat: no-repeat; padding: 1px 10px; line-height: 1.5em; color: #666; font-size:12px; }
.side_menu_box { border-left: solid #E0E0E0 1px; border-right: solid #E0E0E0 1px; padding: 1px 10px; }
.side_area_box { border-left: solid #E0E0E0 1px; border-right: solid #E0E0E0 1px; background-color: #FFFFEE; padding: 1px 10px; color: #666; }
@media screen and (min-width: 481px) {
.side_mail_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/lcnv_mail_bg_top.gif); background-repeat: no-repeat; padding: 1px 10px; line-height: 1.5em; color: #666; }
.side_menu_box { border-left: solid #E0E0E0 1px; border-right: solid #E0E0E0 1px; padding: 1px 10px; }
.side_area_box { border-left: solid #E0E0E0 1px; border-right: solid #E0E0E0 1px; background-color: #FFFFEE; padding: 1px 10px; color: #666; }
}
@media screen and (max-width: 480px) {
.side_mail_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/lcnv_mail_bg_top.gif); background-repeat: no-repeat; background-size:100% auto; padding: 1px 10px; line-height: 1.5em; color: #666; }
.side_menu_box { border-left: solid #E0E0E0 1px; border-right: solid #E0E0E0 1px; padding: 1px 10px; }
.side_area_box { border-left: solid #E0E0E0 1px; border-right: solid #E0E0E0 1px; background-color: #FFFFEE; padding: 1px 10px; color: #666; }
}
.pad-left20 { padding-left: 20px; }
.mar-top0 { margin-top: 0; }
.mar-top20 { margin-top: 20px; }
.mar-top40 { margin-top: 40px; }
.mar-top80 { margin-top: 80px; }
.mar-bot0 { margin-bottom: 0px; }
.mar-bot10 { margin-bottom: 10px; }
.mar-bot20 { margin-bottom: 20px; }
.mar-bot30 { margin-bottom: 30px; }
.mar-bot60 { margin-bottom: 60px; }
.mar-right10 { margin-right: 10px; }
.mar-right15 { margin-right: 15px; }
.mar-left15 { margin-left:15px; }
.prof-content { width: 581px; margin: 0 auto; }
.prof-content a { color: #F9C; }
.prof-content a:hover { text-decoration: none; }
@media screen and (min-width: 481px) {
.prof-content { width: 581px; margin: 0 auto; }
.prof-content a { color: #F9C; }
.prof-content a:hover { text-decoration: none; }
}
@media screen and (max-width: 480px) {
.prof-content { width: 100%; margin: 0; }
.prof-content a { color: #F9C; }
.prof-content a:hover { text-decoration: none; }
}
.contact-content { width: 581px; margin: 0 auto; line-height: 1.5em; }
.contact-content a { color: #669900; }
.contact-content a:hover { text-decoration: none; }
.prof-title { border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-bottom: 0; }
.prof-box { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 15px; }
.prof-box2 { background-color: #f5f5f5; font-size: 90%; padding: 15px; border: 1px solid #ccc; color: #666; }
.prof-list li { list-style-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/icon02.jpeg); list-style-position: outside; }
.linkbox dl { padding: 0 20px; margin: 0; font-size: 93%; }
.linkbox dl dt { margin: 0 0 0 0; font-weight: 600; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/arrow03.gif) left 5px no-repeat; padding: 0 0 0 15px; }
.linkbox dl dd { padding: 0 0 10px 15px; margin: 0; line-height: 1em; }
.linkbox a { color: #666; }
.linkbox table { border-collapse: collapse; border: #CCC solid 1px; width: 100%; font-size: 85%; }
.linkbox table th { width: 100px; border: #CCC solid 1px; padding: 10px; text-align: left; }
.linkbox table th.table_title { color: #ff8659; }
.linkbox table td { border: #CCC solid 1px; padding: 10px; }
.privacy_pad { padding: 10px 15px 15px 15px; }
div#contents div.block ul { padding: 0; margin: 0; }
div#contents div.block ul li { margin: 0 0 10px 0; background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/arrow03.gif) left 5px no-repeat; padding: 0 0 0 15px; list-style-type: none; }
div#contents div.block ul li.child { margin-bottom: 10px; }
div#contents div.block ul li.child p { font-weight: 600; margin-bottom: 10px; color: #666666; }
div#contents div.block ul li ul { }
div#contents div.block ul li ul li { }
div#contents div.block a { color: #666666; font-size: 93%; } div#contents div#sitemap { position: relative; }
div#contents .img { position: absolute; right: 0; bottom: 0; } .price_pad { padding: 0 20px; }
.price_pad p { line-height: 1.5em; padding-top: 10px; }
.btn_price { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_green_bg.gif) left top no-repeat; width: 415px; height: 39px; margin: 0 auto 10px auto; padding: 15px 0 0 0; }
.btn_price span { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/arrow04.gif) left 3px no-repeat; padding: 0 0 0 20px; margin-top: 10px; }
.btn_price a { color: #ffffff; font-size: 122%; }
iframe.twitter-share-button { width: 300px!important; margin-right: 0; }
iframe[src*="www.facebook.com/plugins/like.php"] { width: 115px !important; }
.top_list { margin: 15px 0; padding: 0px 10px 15px 35px; line-height: 1.6; list-style-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top_list01.gif); list-style-position: outside; }
.top_list li { margin-top: 10px; color: #333; }
.bell_bg { background: url(//stat.ameba.jp/blog/ucs/img/char/char2/182.gif) left top no-repeat; padding-left:20px; }
#new_box img { width:25px; }
#session_no img { width:43px; height:auto; }
#session_bt img { width:125px; height:auto; }
.session_box { border:1px solid #f3c6c6; padding-bottom:10px; margin-bottom:15px; }
.session_box p { margin:0 15px;}
.session_box h4 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_bg_title2.gif); background-repeat:repeat-x; height:41px; font-size:120%; margin-top:0px; padding-top:10px; padding-left:15px; font-weight:bold; color:#ad2c50; }
.pink { color:#ff6699; }
.broun { color:#ac4210;}
.wine { color:#ad2c50; }
.title_01 { border-left:7px solid #ff8fb4; padding-left:10px; passing-right:10px; color:#ff8fb4; font-weight:bold; }
.title_02_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; }
.title_02 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_2.gif) repeat-x; padding:10px 10px 10px 20px; color:#ad2c50; font-weight:bold; border:1px solid #fff; font-size:140%; margin:0; border-radius: 5px; }
.title_03_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; }
.title_03 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_3.gif) repeat-x; background-color:#ae3053; padding:10px 0 10px 20px; color:#fff; font-weight:bold; border:1px solid #fff; font-size:140%; margin:0; border-radius: 5px; }
.title_04_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; }
.title_04 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_4.gif) repeat-x; padding:5px 5px 5px 10px; font-weight:bold; border:1px solid #fff; margin:0; border-radius: 5px; }
.title_05_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; }
.title_05 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_5.gif) repeat-x; background-color:#fbecbc; color:#6a3906; font-size:140%; padding:10px 0 10px 20px; font-weight:bold; border:1px solid #fff; margin:0; border-radius: 5px; }
.title_06_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; }
.title_06 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_6.gif) repeat-x; background-color:#ffac8e; color:#6a3906; font-size:140%; padding:10px 0 10px 20px; font-weight:bold; border:1px solid #fff; margin:0; border-radius: 5px; }
.title_07_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; }
.title_07 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_7.gif) repeat-x; background-color:#d5fba2; color:#333; font-size:140%; padding:10px 0 10px 20px; font-weight:bold; border:1px solid #fff; margin:0; border-radius: 5px; }
.list-arrow li { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/arrow01.gif) left 4px no-repeat; padding:0 0 0 20px; margin-bottom:10px; font-weight:600; line-height:1.5; font-size:93%; list-style-type:none; }
.law dl dt { margin-bottom:10px; font-weight:600; background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/icon01.jpeg) left 1px no-repeat; padding:0 0 0 20px; }
.law dl dd { padding:0 0 0 20px; margin-bottom:20px; }
.law dl dd a { color:#68a511; }
.bt_green { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_green_bg.gif) left top no-repeat; width:415px; height:39px; margin:0 auto 10px auto; padding:15px 0 0 0; }
.bt_green span { padding:0 0 0 20px; margin-top:10px; }
.bt_green a { color:#ffffff; font-size:122%; }
.bt_green2 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_green_bg.gif) left top no-repeat; width:415px; height:39px; margin:0 auto 10px auto; padding:15px 0 0 0; }
.bt_green2 span { padding:0 0 0 5px; margin-top:10px; font-size:90%; }
.bt_green2 a { color:#ffffff; }
.recommend { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/icon02.jpeg) left 5px no-repeat; padding:0 0 0 25px; line-height:1.6; }
.recommend a { color:#ff8659; font-size:144%; font-weight:600; text-decoration:none; }
.recommend a:hover { text-decoration:underline; }
.recommend span { font-size:93%; font-weight:600; }
.wordbook01,.wordbook02,.wordbook03,.wordbook04,.wordbook05,.wordbook06,.wordbook07,.wordbook08,.wordbook09,.wordbook10,.system01 { margin-top:10px;}
.bg_arrow span { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/arrow02.gif) left 3px no-repeat; padding:0 0 0 15px; font-size:93%; }
.bg_arrow a { color:#ff6699; }
.mb10 { margin-bottom: 10px;}
.mar-left100 { margin-left:100px; }
.set { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/power_bg_mdl.gif) left top repeat-y; margin-bottom:15px; }
.set div.set_top { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/power_bg_top.gif) left top no-repeat; }
.set_btm { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/power_bg_btm.gif) left bottom no-repeat; padding:15px 15px 15px 105px; zoom:1; }
#voice_table { width:100%; border-collapse:collapse; }
#voice_table td { padding:10px 10px 10px 0; }
#voice_table td a { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/arrow02.gif) left 3px no-repeat; color:#ff6699; padding:0 0 0 15px; font-size:85%; }
.vo_bt01 { text-align:right;}
.vo_bt02 { color:#ac4210; }
.vt01,.vt02,.vt03,.vt04,.vt05,.vt06,.vt07,.vt08,.vt09,.vt10,.vt11 { text-align:center;}
.mm_bg { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/mm/mm_bg.gif); padding-left:25px; background-repeat:no-repeat; color:#ae3053; font-weight:bold; }
.balloon { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/faq_bg_mdl_2.gif) left top repeat-y; margin-bottom:10px;  }
.balloon h3 { margin: 0; padding:0 10px 5px 0; font-size:100%; }
.balloon .balloon_top { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/faq_bg_top_2.gif) left top no-repeat; }
.balloon .balloon_btm { padding:10px 0 20px 40px;  background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/faq_bg_btm_2.gif) left bottom no-repeat; zoom:1; }
.balloon .question { display:block; font-weight:600; }
.icon_bg01 { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/icon01.jpeg); padding-left:25px; background-repeat:no-repeat; color:#ae3053; font-weight:bold; }
.kasystem_bg {background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/icon02.jpeg); padding-left:25px; background-repeat:no-repeat; color:#ae3053; font-weight:bold; }
.icon_bg03 { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/icon03.jpg); padding-left:35px; background-repeat:no-repeat; font-weight:bold; font-size:110%; }
#check_list_k { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/healingvoice_bg_mdl.gif) left top repeat-y; margin-bottom:20px; }
#check_list_k div.check_top { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/healingvoice_bg_top.gif) left top no-repeat; }
#check_list_k div.check_btm { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/healingvoice_bg_btm.gif) left bottom no-repeat; zoom:1; }
#check_list_k .title { padding:80px 0 20px 0; }
#check_list_k ul { margin:0 80px 0  80px; padding-bottom:40px;  }
#check_list_k ul li { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/session/kasysytem/icon_check.gif) left top no-repeat; padding:0 0 2px 30px; margin-bottom:10px; font-size:114%; list-style:none; }
.tokuten_box { border:1px solid #ccc; padding-bottom:10px; margin-bottom:15px; }
.tokuten_box p { margin:0 15px;}
.tokuten_box h4 { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_6.gif); background-repeat:repeat-x; height:41px; padding-top:5px; padding-left:15px; font-size:120%; margin-top:0; font-weight:bold; color:#6a3906; }
.top_8point_title { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/top_8point_02.gif); width:621px; height:80px; margin:0; }
.top_8point_title p { text-align:center; padding:25px 0; font-weight:bold; font-size:140%; }
.top_8point_box { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/top_8point_01.gif); background-repeat:repeat; padding:5px 20px; border-left: solid 3px #ccc; border-right: solid 3px #ccc; border-bottom: solid 3px #ccc; }
.top_sindan_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/sindan_title01.png); background-repeat:no-repeat; background-position:right; background-color:#ffffee; border:1px solid #aaa; border-radius:5px; padding:10px 15px; }
.top_sindan_inner { border-left: 5px solid #630; padding-left:10px; margin:0; }
@media screen and (min-width: 481px) {
.bell_bg { background: url(//stat.ameba.jp/blog/ucs/img/char/char2/182.gif) left top no-repeat; padding-left:20px; }
#new_box img { width:25px; height:auto; }
#session_no img { width:43px; height:auto; }
#session_bt img { width:125px; height:auto; }
.img-left { float: left; margin-right: 10px; }
.img-right { float: right; margin-left: 10px; }
.clear { clear: both; }
.btn_price { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_green_bg.gif) left top no-repeat; width: 415px; height: 39px; margin: 0 auto 10px auto; padding: 15px 0 0 0; }
.btn_price span { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/arrow04.gif) left 3px no-repeat; padding: 0 0 0 20px; margin-top: 10px; }
.btn_price a { color: #ffffff; font-size: 122%; }
.middle { vertical-align: middle; }
.title_02_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; background-color:#ffe1eb; }
.title_02 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_2.gif) repeat-x; background-color:#ffe1eb; padding:10px 10px 10px 10px; color:#ad2c50; font-weight:bold; border:1px solid #fff; font-size:120%; margin:0; border-radius: 5px; }
.title_03_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; background-color:#ffe1eb; }
.title_03 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_3.gif) repeat-x; background-color:#ae3053; padding:10px 10px 10px 10px; color:#fff; font-weight:bold; border:1px solid #fff; font-size:120%; margin:0; border-radius: 5px; }
.title_04_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; }
.title_04 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_4.gif) repeat-x; background-color:#efefef; padding:5px 5px 5px 10px; font-weight:bold; border:1px solid #fff; margin:0; border-radius: 5px; }
.maya img { width:300px; height:auto;}
.top_8point_title { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/top_8point_02.gif); width:621px; height:80px; margin:0; }
.top_8point_title p { text-align:center; padding:25px 0; font-weight:bold; font-size:140%; }
.top_sindan_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/sindan_title01.png); background-size:auto 100%; background-color:#ffffee; border:1px solid #aaa; border-radius:5px; padding:10px 15px; }
.top_sindan_inner { border-left: 5px solid #630; padding-left:10px; margin:0; }
.comment_img { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/session/kasysytem/healing_bg.gif) left top no-repeat; overflow:hidden; height:178px; padding:20px 20px 0 180px; line-height:1.6; font-size:93%; }
.comment_img span { color:#68a511; }
.top-taiken-bt { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/bg_broun_bt.jpg); width:577px; height:75px; text-align:center; background-repeat:no-repeat; font-size:120%; color:#fff; font-weight:bold; margin:10px auto; padding:10px 0; display:block; }
.top-taiken-bt a { color:#fff; text-decoration:none; font-weight:bold; }
.top_session_bt { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/top_session_bt.jpg); width:621px; height:77px; text-align:left; background-repeat:no-repeat; font-size:130%; color:#ad2c50; font-weight:bold; margin:10px auto; padding:10px 25px; display:block; }
.top_session_bt a { text-decoration:none;}
}
@media screen and (max-width: 480px) {
.bell_bg { background: url(//stat.ameba.jp/blog/ucs/img/char/char2/182.gif) left top no-repeat; padding-left:20px; }
#new_box img { width:25px; height:auto; }
#session_no img { width:43px; height:auto; }
#session_bt img { width:125px; height:auto; }
.img-left { float: left; margin-right: 10px; }
.img-right { float: right; margin-left: 10px; }
.clear { clear: both; }
.btn_price { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_green_bg.gif) left top no-repeat; width: 415px; height: 39px; margin: 0 auto 10px auto; padding: 15px 0 0 0; }
.btn_price span { background: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/arrow04.gif) left 3px no-repeat; padding: 0 0 0 20px; margin-top: 10px; }
.btn_price a { color: #ffffff; font-size: 122%; }
.session_box { border:1px solid #f3c6c6; padding-bottom:10px; margin-bottom:15px; }
.session_box p { margin:0 15px;}
.session_box h4 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_bg_title2.gif); background-repeat:repeat-x; font-size:12px; line-height:1.5em; padding:17px 10px 0 10px; margin-top:0; font-weight:bold; color:#ad2c50; width:100%; }
.middle { vertical-align: middle; }
.title_02_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; background-color:#ffe1eb; }
.title_02 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_2.gif) repeat-x; background-color:#ffe1eb; padding:10px 10px 10px 10px; color:#ad2c50; font-weight:bold; border:1px solid #fff; font-size:120%; margin:0; border-radius: 5px; }
.title_03_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; background-color:#ffe1eb; }
.title_03 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_3.gif) repeat-x; background-color:#ae3053; padding:10px 10px 10px 10px; color:#fff; font-weight:bold; border:1px solid #fff; font-size:120%; margin:0; border-radius: 5px; }
.title_04_box { border:1px solid #ccc; margin-bottom:15px; border-radius: 5px; }
.title_04 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_4.gif) repeat-x; background-color:#efefef; padding:10px; font-weight:bold; border:1px solid #fff; margin:0; border-radius: 5px; font-size:90%; }
.bt_green { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_green_bg2.gif) left top no-repeat; width:260px; height:39px; margin:0 auto 10px auto; text-align: center; }
.bt_green span { margin-top:10px; padding:0; }
.bt_green a { color:#ffffff; font-size:12px; }
.bt_green2 { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/btn_green_bg2.gif) left top no-repeat; width:260px; height:39px; margin:0 auto 10px auto; text-align: center; }
.bt_green2 span { margin-top:5px; padding:0 10px 0 0; line-height:1.2em; }
.bt_green2 a { color:#ffffff; font-size:12px; }
.set { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/power_bg_mdl.gif) left top repeat-y; background-size:100% auto; margin-bottom:15px; }
.set div.set_top { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/power_bg_top.gif) left top no-repeat; background-size:100% auto; }
.set_btm { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/power_bg_btm.gif) left bottom no-repeat; background-size:100% auto; padding:3% 3% 3% 23%; font-size:90%; zoom:1; }
.maya img { width:300px; height:auto;}
.mar-left100 { margin-left:0px; }
.wordbook01 img { margin:10px 150px 0 0; width:156px; height:auto; }
.wordbook02 img { margin:10px 150px 0 0; width:132px; height:auto; }
.wordbook03 img { margin:10px 150px 0 0; width:132px; height:auto; }
.wordbook04 img { margin:10px 150px 0 0; width:94px; height:auto; }
.wordbook05 img { margin:10px 150px 0 0; width:66px; height:auto; }
.wordbook06 img { margin:10px 150px 0 0; width:186px; height:auto; }
.wordbook07 img { margin:10px 150px 0 0; width:40px; height:auto; }
.wordbook08 img { margin:10px 150px 0 0; width:132px; height:auto; }
.wordbook09 img { margin:10px 150px 0 0; width:107px; height:auto; }
.wordbook10 img { margin:10px 150px 0 0; width:90px; height:auto; }
.wordbook11 img { margin:10px 150px 0 0; width:53px; height:auto; }
.wordbook12 img { margin:10px 150px 0 0; width:122px; height:auto; }
.wordbook13 img { margin:10px 150px 0 0; width:102px; height:auto; }
.wordbook14 img { margin:10px 150px 0 0; width:55px; height:auto; }
.wordbook15 img { margin:10px 150px 0 0; width:102px; height:auto; }
.wordbook16 img { margin:10px 150px 0 0; width:93px; height:auto; }
.wordbook17 img { margin:10px 150px 0 0; width:105px; height:auto; }
.wordbook18 img { margin:10px 150px 0 0; width:122px; height:auto; }
.wordbook19 img { margin:10px 150px 0 0; width:55px; height:auto; }
.wordbook20 img { margin:10px 150px 0 0; width:75px; height:auto; }
.system01 img { margin:10px 150px 0 0; width:139px; height:auto; }
#voice_table { width:100%; border-collapse:collapse; }
#voice_table td { padding:10px 10px 10px 0; }
#voice_table td a { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/arrow02.gif) left 3px no-repeat; color:#ff6699; padding:0 0 0 15px; font-size:100%; }
.vo_bt01 img { width:77px; height:auto; }
.vo_bt02 img { width:77px; height:auto; color:#ac4210; }
.vt01,.vt02,.vt03,.vt04,.vt05,.vt06,.vt07,.vt08,.vt09,.vt10,.vt11 { text-align:center;}
.vt01 img { width:94px; height:auto;}
.vt02 img { width:94px; height:auto;}
.vt03 img { width:94px; height:auto;}
.vt04 img { width:94px; height:auto;}
.vt05 img { width:201px; height:auto;}
.vt06 img { width:157px; height:auto;}
.vt07 img { width:48px; height:auto;}
.vt08 img { width:96px; height:auto;}
.vt09 img { width:166px; height:auto;}
.vt10 img { width:96px; height:auto;}
.vt11 img { width:70px; height:auto;}
.balloon { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/faq_bg_mdl_3.gif) left top repeat-y; margin-bottom:10px; background-size:100% auto;  }
.balloon h3 { margin: 0; padding:0 10px 5px 0; font-size:100%; }
.balloon .balloon_top { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/faq_bg_top_3.gif) left top no-repeat; background-size:100% auto; }
.balloon .balloon_btm { padding:10px 0 20px 40px;  background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/faq_bg_btm_3.gif) left bottom no-repeat; zoom:1; background-size:100% auto; }
.balloon .question { display:block; font-weight:600; }
#check_list_k { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/healingvoice_bg_mdl.gif) left top repeat-y; background-size:100% auto; margin-bottom:20px; }
#check_list_k div.check_top { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/healingvoice_bg_top.gif) left top no-repeat; background-size:100% auto; }
#check_list_k div.check_btm { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/healingvoice_bg_btm.gif) left bottom no-repeat; background-size:100% auto; zoom:1; }
#check_list_k .title { padding:50px 0 10px 0; }
#check_list_k ul { margin:0 auto 0  auto; padding-bottom:10px;  }
#check_list_k ul li { background:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/session/kasysytem/icon_check.gif) left top no-repeat; padding:0 0 2px 30px; margin-bottom:10px; font-size:14px; list-style:none; }
.comment_img { padding:5px 20px; line-height:1.6; font-size:85%; border:3px solid #ebc3d4; background:#fff; }
.comment_img span { color:#68a511; }
.tokuten_box { border:1px solid #ccc; padding-bottom:10px; margin-bottom:15px; }
.tokuten_box p { margin:0 15px;}
.tokuten_box h4 { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/menu_title_6.gif); background-repeat:repeat-x; height:41px; padding-top:5px; padding-left:15px; font-size:90%; margin-top:0; font-weight:bold; color:#6a3906; }
.top_8point_title { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/top_8point_02_2.gif); background-repeat:no-repeat; background-size:auto 100%; margin:0; width:100%; }
.top_8point_title p {  font-weight:bold; font-size:110%; padding:15px 10px; }           
.top_8point_top img { width:100%;}
.top_8point_box { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/top_8point_01.gif); background-repeat:repeat; padding:5px 20px; border-left: solid 3px #ccc; border-right: solid 3px #ccc; border-border: solid 3px #ccc; }
.foot_flower img { width:30px; height:auto;}
.top_sindan_box { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/top/sindan_title01_2.png); background-repeat:no-repeat; background-position:right; background-size:80% auto; background-color:#ffffee; border:1px solid #aaa; border-radius:5px; padding:10px 15px; }
.top_sindan_inner { border-left: 5px solid #630; padding-left:10px; }
.top-taiken-bt { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/bg_broun_bt.jpg); min-width:260px; height:45px; text-align: center; background-repeat:no-repeat; color:#fff; font-weight:bold; margin:10px auto; padding-top:2px; display:block; background-size:100% auto; }
.top-taiken-bt a { color:#fff; text-decoration:none; font-weight:bold; }
.top_session_bt { background-image: url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/common/top_session_bt.jpg); min-width:260px; height:47px; text-align:left; background-repeat:no-repeat; color:#ad2c50; font-weight:bold; margin:10px auto; padding:1px 25px; display:block; background-size:100% auto; }
.top_session_bt a { text-decoration:none;}
}
.mt10 { margin-top:10px; }
.information-box a {
padding: 15px;
background-color: #fff9df;
color: #e86500;
border: 1px solid #ff9f06;
display: block;
margin: 15px 0 30px 0;
font-weight:bold;
}
.information-box a:hover {
background-color: #fffefa;
}.widget-calendar .widget-content table {
font-size: 10px;
}
.widget-calendar .widget-content table {
border-collapse: collapse;
width: 100%;
}
.widget-calendar .widget-content th, 
.widget-calendar .widget-content td {
text-align: center;
width: 14%;
padding: 2px 0;
}
.widget {
position: relative;
overflow: hidden;
width: 100%;
}
.entry-tags {
margin-bottom: .5em; background-color: #f5f5f5; padding:5px; 
}
.entry-tags h4,
.entry-categories h4 {
margin-bottom: 0;
margin-right: .25em;
display: inline;
font-weight: bold;
}
.entry-tags ul,
.entry-categories ul {
display: inline;
list-style: none;
margin-left: 0;
padding-left: 0;
}
.entry-tags ul li,
.entry-categories ul li {
display: inline;
}
.blog_title { border-left:solid 5px #FF8DB1; border-bottom:solid 1px #ff8db1; padding-left:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:bold; font-size:16px;  }
.blog_title a { color:#000; text-decoration:none}
.blog_title a:hover { text-decoration:underline;}
.blog-main-box { padding-bottom:35px; }
.middle { vertical-align:middle;}
.archive_title01 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/list_01.gif); padding-left:30px; background-repeat:no-repeat; padding-bottom:5px; border-bottom:dashed 1px #ccc; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.category_title01 { background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/list_02.gif); padding-left:30px; background-repeat:no-repeat; padding-bottom:5px; border-bottom:dashed 1px #ccc; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:18px; margin-bottom:15px;}
.pagenate
{
text-align: center; padding:10px 0;
}
.pagenate ul { margin:0; padding:0;}
.pagenate li
{ background-color:#fff;
border:1px solid #666;
padding:5px 10px;
font-size:12px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
display: -moz-inline-box; display: inline-block; } * html .pagenate li
{
display: inline;
zoom: 1;
} *+html .pagenate li
{
display: inline;
zoom: 1;
}
.pagenate a
{
}
.pagenate .current
{
} .pager{
margin: 20px 0;
text-align:center}
a.page-numbers,
.pager .current{
background-color: #fff;
border: solid 1px #000;
border-radius:5px;
padding:10px 13px;
margin:0 2px;
font-size:12px;}
.pager .current{
background-color: #fff;
border: solid 1px #000;
color: #000;}
.pager a:hover{
color: #000;
border: solid 1px #000;
background-color: #f5f5f5;} #wp-calendar {
border-collapse: collapse;
border-top-width: 0px;
border-right-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-top-color: #999;
border-right-color: #999;
width: 100%;
margin:10px 0px;
}
#wp-calendar thead tr th {
border-bottom-width: 0px;
border-left-width: 0px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #999;
border-left-color: #999;
padding:5px;
} #wp-calendar thead tr th:nth-child(7){
background-color: #fff;
color:#cc0000;
text-align: center;
font-weight:bold;
} #wp-calendar thead tr th:nth-child(1){
background-color: #fff;
text-align: center;
font-weight:bold;
} #wp-calendar thead tr th:nth-child(2){
background-color: #fff;
text-align: center;
font-weight:bold;
} #wp-calendar thead tr th:nth-child(3){
background-color: #fff;
text-align: center;
font-weight:bold;
} #wp-calendar thead tr th:nth-child(4){
background-color: #fff;
text-align: center;
font-weight:bold;
} #wp-calendar thead tr th:nth-child(5){
background-color: #fff;
text-align: center;
font-weight:bold;
} #wp-calendar thead tr th:nth-child(6){
background-color: #fff;
text-align: center;
font-weight:bold;
color:#0096da;
}
#wp-calendar td {
text-align: center;
padding:5px;
border-bottom-width: 0px;
border-left-width: 0px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #999;
border-left-color: #999;
}
#wp-calendar caption {
font-weight: bold;
text-align: left;
}
#wp-calendar tbody tr #today {
font-weight: bold;
background-color: #FFE5FF;
}
.widget-title { background-color:#ff8db1; color:#fff; padding:8px 15px 8px 30px; border-radius:5px; background-image:url(//www.mihomari.com/wp-content/themes/mihomari_wp/images/side_aroow_bg.gif); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #6b3b4a; border-right:1px solid #6b3b4a; }
#wp-calendar caption { border-bottom:solid 1px #ccc; padding-bottom:10px; margin-bottom:10px; padding-left:10px; }