html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{ 
display:block;
}
nav ul{
list-style:none;
}
blockquote, q{
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after{
content:'';
content:none;
}
a{
margin:0;
padding:0;
vertical-align:baseline;
background:transparent;
} ins{
background:#ff9;
color:#333;
text-decoration:none;
} mark{
background:#ff9;
color:#333;
font-style:italic;
font-weight:bold;
}
del{
text-decoration: line-through;
}
abbr[title], dfn[title]{
border-bottom:1px dotted;
cursor:help;
}
table{
width:100%;
border-collapse:collapse;
border-spacing:0;
} hr{
display:block;
height:1px;
border:0;   
border-top:1px solid #ccc;
margin:1em 0;
padding:0;
}
input, select{
vertical-align:middle;
}
ol, ul{
list-style: none;
} .cf{
zoom: 1;
}
.cf:before, .cf:after{
content: "";
display: table;
}
.cf:after{
clear:both;
}
.left,.right{
float:left;
}
.last{
float:right;
}
.clearfix:after{
content:" ";
display:block;
visibility:hidden;
height:0;
clear:both;
}
.clearfix{
clear:both;
zoom:1;
}
.height0{line-height:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mr0{margin-right:0;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.-mt20{margin-top:-20px;}
.mr20{margin-right:20px;}
.mr40{margin-right:40px;} * {
box-sizing: border-box !important;
} body{
font-size:15px; 
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
color:#333;
}
p{
line-height:24px;
}
.center{
text-align:center;
}
.space_li{
margin-bottom:10px;
}
.li_area{
background:#fff;
border:2px solid #e0b587;
overflow:hidden;
}
.li_area li{
float:left;
width:205px;
line-height:20px;
background:url(//sennindo.com/itami/wp-content/themes/itami/images/disease_li.png) no-repeat 0 15px;
padding:10px 0 0 15px;
margin-right:10px;
}
.li_area span{
color:#ec705c;
}
.brown{
color:#432212;
}
.yellow{
color:#f8de0d;
}
.mincho{
font-family:"Sawarabi Mincho", serif;
}
h1,h2,h3,h4,h5,h6,.letter_spacing{
letter-spacing:2px;
}
.bold{
font-weight:bold;
} a{
text-decoration:none;
color:#333;
font-size:15px;
}
a:active,a:focus{
text-decoration:underline;
outline:none;
}
a:hover{
text-decoration:none;
cursor:pointer;
}
main a{
text-decoration:underline;
color:#333;
font-size:15px;
}
main a:active,main a:focus{
text-decoration:none;
outline:none;
}
main a:hover{
text-decoration:none;
cursor:pointer;
}
.sidebar a{
text-decoration:underline;
color:#333;
font-size:15px;
}
.sidebar a:active,.sidebar a:focus{
text-decoration:none;
outline:none;
}
.sidebar a:hover{
text-decoration:none;
cursor:pointer;
}
.blog_h3 a{
text-decoration:none;
}
.blog_h3 a:active,.blog_h3 a:focus{
outline:none;
}
.blog_h3 a:hover{
text-decoration:underline;
cursor:pointer;
}
.more a{
text-decoration:none;
}
.more  a:active,.more a:focus{
outline:none;
}
.more a:hover{
text-decoration:underline;
cursor:pointer;
}
.btn a{
text-decoration:none;
color:#333;
font-size:15px;
}
.btn a:active,.btn a:focus{
text-decoration:underline;
outline:none;
}
.btn a:hover{
text-decoration:none;
cursor:pointer;
}
#blog .pagenav li a{
text-decoration:none;
color:#333;
font-size:15px;
}
#blog .pagenav li a:active,#blog .pagenav li a:focus{
text-decoration:underline;
outline:none;
}
#blog .pagenav li a:hover{
text-decoration:none;
cursor:pointer;
}
#privacy a,#stay table a,#search a{
color:#432212;
}
#stay table a{
font-weight:bold;
}
a:hover img{
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
}
.left,.right{
float:left;
}
.last{
float:right;
}
.span_border{
background:linear-gradient(transparent 60%, #fcef8f 0%);
}
.span_border_red{
color:#ac3045;
background:linear-gradient(transparent 60%, #fcef8f 0%);
}
.span_red{
color:#ac3045;
}
.span_red2{
color:#d0293a;
}
.span_green{
color:#236736;
}
.red{
color:#a94350;
}
.white{
color:#fff;
}
.img_center img{
display:block;
margin:0 auto; height:auto;
} 
img{
vertical-align:bottom; } body{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/back.jpg);
border-top:5px solid #4a352e;
} a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter:"alpha( opacity=70 )";
}
address{
font-style:normal;
text-align:center;
} .aside_h2{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h2.png) no-repeat bottom;
font-family:"Sawarabi Mincho", serif;
color:#432212;
}
.aside_h2,.aside_h3,.aside_h4,#single_case h3,.widgettitle{
margin-bottom:20px;
}
.aside_h4{
border-bottom:3px solid #af3645;
padding-bottom:5px;
}
.text h2{
color:#432212;
font-weight:bold;
border-left:5px solid #684c3f;
clear:both;
padding:0 10px;
}
.text h3{
color:#432212;
border-bottom:2px solid #432212;
clear:both;
padding-bottom:5px;
margin:40px 0 20px;
}
.flow_icon,.remote_flow_icon,.proposal_flow_icon{
float:left;
}
.flow_text,.remote_flow_text{
font-weight:bold;
} .btn{
background:rgba(109,78,53,0.2);
}
.btn{
padding:10px 0;
}
.mw_wp_form_input .btn2 input,.mw_wp_form_confirm .btn2 input,#submitback input{
padding:10px 60px;
}
.contact,.line,.flow_4_btn,.mw_wp_form_input .btn2 input,.mw_wp_form_confirm .btn2 input,#submitback input{
margin:auto;
display:block;
text-align:center;
color:#fff;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; position: relative;
z-index:0;
}
.contact{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/contact_bg.png);
text-shadow:0 1px #9a3040;
margin-bottom:10px;
border-bottom:4px solid #881a2d; }
.line{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/line_bg.png);
text-shadow:0 1px #306e18;
border-bottom:4px solid #125a12; }
.flow_4_btn,.mw_wp_form_input .btn2 input,.mw_wp_form_confirm .btn2 input,#submitback input{
border:1px solid #fff;
font-size:20px;
line-height:34px;
}
.flow_4_btn,.mw_wp_form_input .btn2 input,.mw_wp_form_confirm .btn2 input{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/flow_4_btn_bg.png);
-webkit-box-shadow: 0 0 0 1px #b8401f;
-moz-box-shadow: 0 0 0 1px #b8401f;
}
#submitback input{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/back_btn_bg.png);
-webkit-box-shadow: 0 0 0 1px #51231b;
-moz-box-shadow: 0 0 0 1px #51231b;
}
.flow_4_btn::after{
position:absolute;
top:50%;
left:.5em;
content: '';
margin-top:-5px;
border:7px solid transparent;
border-top-width:5px;
border-bottom-width:5px;
border-left-color:#fff;
transition:all .3s;
}
a:hover .contact,a:hover .line,a:hover .flow_4_btn{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter:"alpha( opacity=70 )";
}
a img.contact_arrow,a img.line_arrow{
display:inline-block; vertical-align:middle;
}
.tel_yellow{
color:#f8de0d;
text-shadow:0 1px #306e18;
} .side_address{
background:#fcf9f4;
border:3px solid #c4b5a0;
}
.side_address{
padding:5px 0;
}
.side_address h2{
padding:5px 10px 10px;
}
.side_address_area2{
padding:5px 10px 10px;
}
.side_address_border_bottom{
border-bottom:1px dotted #c4b5a0;
margin-bottom:10px;
padding-bottom:10px;
}
.side_add,.side_appeal{
padding:5px 0;
}
.side_appeal p{
color:#716f5f;
background:#fff;
text-align:center;
border:1px solid #ccc7bc;
border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; margin-bottom:5px;
}
.side_appeal span{
color:#fa8d6c;
}
.side_reserve{
background:#603824;
color:#fff;
font-weight:bold;
text-align:center;
} .page_top {
z-index:1;
position:fixed;
bottom:20px;
right:20px;
}  .border_c{
border-bottom:1px solid #ccc;
padding-bottom:20px;
margin-bottom:20px;
}
.special h3{
color:#432212;
}
.green{
color:#497d2f;
} .message{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/message_back.png);
}
.message h3{
color:#ec705c;
} .approach_top{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/15approach_back2.png);
overflow:hidden;
}
.approach_top_area{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/15approach_back.png);
overflow:hidden;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.approach{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/approach_back.png);
border:3px solid #ceaa84;
}
.approach_area2{
background:#fcf9f6;
}
.approach_title{
color:#fff;
font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif; 
font-weight:bold;
}
.approach h3{
color:#623925;
} .voice_link{
background:#e8e6da;
}
.voice h3{
background:#6f5136;
color:#fff;
font-weight:bold;
text-align:center;
line-height:18px;
}
.voice_area_top{
background:#fff;
border:1px solid #dfccb3;
}
.voice{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/voice0_back.jpg) repeat-y;
}
.voice_p1{
font-size:13px;
line-height:18px;
}
.voice_p2{
background:linear-gradient(transparent 70%, #fde98c 0%);
color:#513628;
font-weight:bold;	
}	
.voice .dotted{
border-bottom:1px dotted #e3dfdf;
padding-bottom:20px;
margin-bottom:20px;
}
#home .voice_area .a{
border-bottom:1px solid #ccc;
} .feature_top_area li{
background:#fff;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.feature{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/feature_back.png) repeat-y;
color:#fff;
overflow:hidden;
} .bad h2,.message h2,.remote_message h2{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/bad_dot.png) no-repeat bottom;
padding-bottom:5px;
}
#home .voice_area .a,#voice .voice_area .a,.single_disease_area .a{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/voice_a.png) no-repeat;
margin-bottom:20px;
}
.voice_area h3,.voice_area h4{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/voice_q.png) no-repeat;
padding:0 0 20px 40px;
color:#513628;
font-weight:bold;	
}
.voice_area .a,.single_disease_area .a{
padding:5px 0 20px  40px;
margin-bottom:20px;
}
#voice .voice_area .a,.single_disease_area .a{
border-bottom:1px dashed #432212;
}
.map_reserve{
background:#fdfaf5;
color:#ac3045;
border:2px solid #ac3045;
font-weight:bold;
text-align:center;
}
.map_appeal{
background:#fff;
color:#716f62;
margin-bottom:5px;
font-weight:bold;
}
.map_appeal{
color:#716f5f;
text-align:center;
}
.map_appeal span{
color:#fa8d6c;
}
.top_flow h2,.state{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h3_back.png);
border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; padding:5px 10px;
}
.flow0{
background:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
} #contact table,.menu1 table,.menu2 table,.comparison table,#blog table,#single_disease table,#Intestine table,#stay table{
border-collapse:collapse;
border:2px solid #e1b78b;
}
#contact table th,.menu1 table th,.menu2 table th,.comparison table th,#blog table th,#single_disease table th,#Intestine table th,#stay table th{
background:#f5ebe1;
padding:10px;
font-weight:bold;
vertical-align:top;
color:#432212;
text-align:left;
}
#contact table th,#contact table td,.comparison table th,.comparison table td,#Intestine table th,#Intestine table td,#blog table th,#blog table td,#single_disease table th,#single_disease table td,#stay table th,#stay table td{
border:1px solid #e1b78b;
}
#contact table td,#menu table td,#blog table td,#single_disease table td,#Intestine table td,#stay table td{
background:#fff;
line-height:24px;
padding:10px;
vertical-align:top;
}
.menu1 table th,.menu2 table th{
color:#432212;
border-bottom:1px dashed #e1b78b;
}
.menu1 table td,.menu2 table td{
border-bottom:1px dashed #e1b78b;
}
.comparison table th{
background:#ebd7c2;
color:#af3645;
text-align:center;
}
.comparison table td{
padding:10px;
}
.comparison_td1{
background:#f5ebe1;
color:#432212;
font-weight:bold;
}
.comparison_td2{
background:#fff;
color:#785858;
text-align:center;
}
.menu_td1{
color:#d0293a;
font-weight:bold;
}
#profile table th,#profile table td{
border-bottom:1px solid #bdb8ac;
padding:10px 0;
}
#profile table  th{
font-weight:bold;
color:#432212;
text-align:left;
}
#profile table td{
font-size:16px;
}
#blog table th,#blog table td,#single_disease table th,#single_disease table td{
padding:5px 20px;
}
#stay table th{
color:#333;
} .course{
color:#aa3b44;
text-align:center;
}
.menu_span{
font-size:13px;
color:#333;
font-weight:normal;
}
.menu_comparison{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/red_back.png);
color:#fff;
font-weight:bold;
border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; }
.cancel_red{
color:#d0293a;
font-weight:bold;
}
.cancel{
background:#f0e1d2;
border:2px solid #e1b78b;
overflow:hidden;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.cancel_text{
color:#45794d;
font-weight:bold;
text-shadow:2px 2px 2px #fff,
-2px 2px 2px #fff,
2px -2px 2px #fff,
-2px -2px 2px #fff;
border-bottom:1px dashed #432212;
padding-bottom:10px;
}
.cancel span{
color:#af3645;
} .director_name{
font-weight:bold;
color:#45794d;
}
.profile_strong{
background:#fff;
border:5px solid #573823;
padding:15px;
box-shadow:3px 3px 3px rgba(0,0,0,0.2);
line-height:30px;
}
.profile_strong span{
font-size:17px;
color:#45794d;
} .h2_title{
border-left:5px solid #684c3f;
clear:both;
padding-left:10px;
margin:40px 0 20px;
}
.voice_area h2{
background:#f1e5d8;
border:2px solid #e0b587;
color:#432212;
clear:both;
margin:30px 0;
}
.voice_area img{
margin-bottom:50px;
}
.name{
color:#432212;
font-weight:bold;
margin-bottom:20px;
}
.immunity{
margin-bottom:70px;
}
.voice_area .left{
width:450px;
}
.page{
float:right;
}
.current{
background:#684c3f;
border:2px solid #684c3f;
color:#fff;
padding:5px 8px;
margin:0 2px;
}
a.page-numbers,
.pager .current{
background:#fff;
border:2px solid #684c3f;
padding:5px 8px;
margin:0 2px;
color:#432212;
}
.pager .current{
background:rgba(0,0,0,1);
border:1px solid rgba(0,0,0,1);
} #faq .border_dotted{
border-bottom:1px dashed #432212;
margin-bottom:20px;
}
#faq .q{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/faq_q.png) no-repeat;
padding:5px 20px 25px 50px;
font-weight:bold;
color:#432212;
}
#faq .a{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/faq_a.png) no-repeat;
padding:0 20px 35px 50px;
}
#faq a{
color:#d0293a;
}
.park_right{
padding-bottom:20px;
} .flow_back,.flow_back2{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/flow_back.png);
}
.flow_back_area{
background:#fbf8f4;
border:1px solid #b19378;
}
#flow a{
color:#d0293a;
}
.flow1_tel{
background:#fff;
border:1px solid #623925;
border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; padding:10px;
}
.flow1_tel_text{
background:#623925;
border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; }
.flow_back .btn{
background:none;
}
.record{
background:#f5ebe1;
border:2px solid #e1b78b;
}
.record_p{
color:#432212;
font-weight:bold;
text-align:center;
}
.flow5_illust_text{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h3_back.png);
border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; }
.flow6_text{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/flow6_text_back.png);
border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; }
.flow5_illust{
background:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; }
.portion_p{
color:#432212;
font-weight:bold;
}
.portion{
background:#eed9c1;
padding:10px;
}
.flow6_about{
background:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; } #map .map{
background:#fdfaf5;
border:3px solid #907a5b;
}
.access_appeal{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/access_appeal.png);
color:#fff;
font-weight:bold;
overflow:hidden;
text-align:center;
}
.access_appeal span{
color:#fbec3b;
}
.google{
float:right;
}
.root{
background:#fff;
border:1px solid #ccc;
padding:10px;
}
.root_text{
margin-top:10px;
} .goal{
background:#fff;
border:5px solid #573823;
padding:10px;
box-shadow:3px 3px 3px rgba(0,0,0,0.2);
}
.goal li{
border-bottom:1px solid #d8cbb5;
padding:5px 0;
}
.goal_top{
border-top:1px solid #d8cbb5;
}
.goal span{
font-size:13px;
color:#45794d;
font-weight:normal;
}
#proposal .icon1{
margin:5px;
}
#proposal .icon2{
margin:3px 10px;
}
#proposal .icon3{
margin:15px 0 15px 10px;
}
#proposal .icon4{
margin:7px 0 7px 10px;
}
#proposal h3{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/proposal_icon_back.png);
border:2px solid #e0b487;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; color:#533521;
}
.interval h4,.advice h5,.pattern h4{
color:#45794d;
margin-bottom:10px;
}
.interval,.maintenance,.pattern{
background:#fff;
border:1px solid #ccc;
}
.maintenance span{
color:#45794d;
}	
.advice{
background:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-left:1px;
}
.pattern_border{
border-bottom:1px dashed #ccc;
padding-bottom:20px;
} .blog_left img{
border:1px solid #ccc;
}
.more{
background:#684c3f;
float:right;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:3px 7px;
text-align:center;
color:#fff;
font-size:14px;
}
.sidebar a{
font-weight:normal;
}
.date{
font-size:14px;
color:#432212;
}
.post_area{
border-bottom:1px dashed #432212;
}
.text img{
margin-bottom:20px;
}
.text a{
color:#d0293a;
}
.blog_h3 a,.blog_cat a,.category a{
color:#432212;
}
.category a{
font-size:14px;
}
.category_title{
background:#f1e5d8;
color:#432212;
font-weight:bold;
border:1px solid #e0b587;
line-height:24px;
padding:3px 10px 0;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.category li{
float:left;
margin-right:15px;
}
#wp-calendar,#wp-calendar a{
font-size:14px;
font-weight:normal;
line-height:30px;
margin-top:10px;
text-align:center;
}
#wp-calendar th{
text-align:center;
font-weight:normal;
width:30px;
}
#wp-calendar  td{
letter-spacing:1px;
}
.sidebar li a{
color:#432212;	
}
.sidebar li{
line-height:20px;
border-bottom:1px dashed #432212;
padding-bottom:10px;
margin-bottom:10px;
}
#categories-2,#calendar-2,#archives-2{
margin-top:50px;
}
.pagenav li{
background:#684c3f;
line-height:40px;
text-align:center;
color:#fff;
}
#blog .pagenav li a{
color:#fff;
} .remote_trouble{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/remote_trouble_back.png);
border:3px solid #d0b47d;
}
.remote_trouble_area{
background:#fff;
padding:10px;
}
.remote_trouble li{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/check.png) no-repeat;
line-height:24px;
}
.remote_message{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/remote_message_back.png);
}
.remote_price{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/remote_price_back.png);
}
.remote_price_area{
background:#fff;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.remote_price h2{
border-bottom:1px dashed #432212;
}
.price_text{
font-weight:bold;
}
.remote_flow{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/remote_flow_back.png) repeat-y;
border:3px solid #ceaa84;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.remote_flow_area{
background:#fff;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.flow_text{
color:#5f894a;
}
.remote_flow_text{
color:#a94350;
}
.remote_continue{
background:#f8fee2;
border-left:3px solid #4d6435;
border-right:3px solid #4d6435;
border-bottom:3px solid #4d6435;
border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; }
.remote_continue_h2{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/remote_continue_h2.png);
border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; } #disease  li{
margin-bottom:5px;
}
.disease_search{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/disease_search_back.png) repeat-y;
border-bottom:5px solid #d5cfc5;
} .single_disease_h1{
color:#432212;
}
.single_disease_area h2{
color:#432212;
font-weight:bold;
border-left:5px solid #684c3f;;
clear:both;
margin:40px 0 20px;
}
.single_disease_area h3{
border-bottom:2px solid #432212;
padding-bottom:5px;
color:#432212;
clear:both;
}
.single_disease_area h4{
background:#f1e5d8;
border:2px solid #e0b587;
color:#432212;
clear:both;
}
.single_disease_area h5{
clear:both;
}
.single_disease_area{
border-bottom:1px dashed #432212;
padding-bottom:20px;
}
#single_disease a{
color:#d0293a;
}
.trouble h2{
color:#af3645;
border-bottom:2px solid #af3645;
text-align:center;
border-left:none;
}
.trouble li{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/check.png) no-repeat;
}
.disease_voice_area{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/disease_voice_back.png) repeat-y;
}
.disease_voice_area2{
background:#fff;
border:1px solid #dfccb3;
}
.disease_voice h2{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h3_back.png);
border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; color:#fff;	
text-align:center;
border:none;
margin-bottom:0;
}
.disease_voice h3{
background:#fcf4d1;
text-align:center;
color:#513628;
border-bottom:3px solid #fde98c;
border-top:none;
border-left:none;
border-right:none;
margin:10px 0 20px;
}
.disease_voice .immunity{
margin-bottom:0;
}
.disease_voice .a{
line-height:24px;
} #sitemap .li_area li{
margin-bottom:5px;
} .wp_social_bookmarking_light{
clear:both;
float:right;
} #page_404 h2{
font-family:"Sawarabi Mincho", serif; 
}
#page_404 li{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/side_d_arrow.png)  no-repeat 0 7px;
padding:0 10px;
} #search .border{
border-bottom:1px dashed #432212;
padding-bottom:30px;
}
.searchfield{
font-size:14px;
padding:5px;
border:2px solid #ddd;
border-radius:3px;
-webkit-border-radius:3px; -moz-border-radius:3px; }
#page_404 .searchfield{
width:75%;
}
#page_404 .searchsubmit,#side .searchsubmit,#disease .searchsubmit{
background:#333;
font-size:13px;
letter-spacing:5px;
cursor:pointer;
color:#fff;
border:1px solid #333;
border-radius:2px;
-webkit-border-radius:3px; -moz-border-radius:3px; }
#page_404 .searchsubmit,#disease .searchsubmit{
padding:5px 8px 5px 15px;
}
#side .searchsubmit{
padding:5px 8px 5px 12px;
}
.searchsubmit:hover{
opacity:.6;
} .bizcalendar{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h3_back.png);
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:3px 20px 3px;
}
#biz_calendar1 li,#biz_calendar2 li{
list-style:none;
}
#biz_calendar p{
float:left;
margin-right:20px;
}
#biz_calendar2 #biz_calendar p{
margin-top:10px;
font-size:15px;
}
#biz_calendar p span.boxholiday{
background:#f4c0b1;
border:1px solid #96876b;
padding-left:25px;
margin-right:10px;
}
#biz_calendar p span.boxeventday{
background:#d1e996;
border:1px solid #96876b;
padding-left:25px;
margin-right:10px;
}
#biz_calendar table.bizcal{
background:#fff;
margin:10px 0;
line-height:1.6em;
cursor:default;
vertical-align:middle;
border-top:1px #96876b solid;
border-right:1px #96876b solid;
}
#biz_calendar table.bizcal th{
border-bottom:1px #96876b solid;
text-align:center;
padding:2px;
color:#333;
background:#eae7dd;
border-top:1px #96876b solid;
border-left:1px #96876b solid;
}
#biz_calendar table.bizcal th:first-child{
color:#d0293a;
}
#biz_calendar table.bizcal th:nth-last-of-type(1){
color:#00429c;
}
#biz_calendar table.bizcal td{
text-align:center;
border-left:1px #96876b solid;
border-bottom:1px #96876b solid;
padding:2px;
color:#333;
}
#biz_calendar1 #biz_calendar table.bizcal td{
padding:2px;
}
#biz_calendar table.bizcal .calmonth{
text-align:left;
font-weight:bold;
border:none;
border-left:1px #96876b solid;
}
#biz_calendar1 #biz_calendar table.bizcal .calmonth{
padding:2px 5px;
}
#biz_calendar table.bizcal .calbtn{
border:none;
cursor:pointer;
}
#biz_calendar table.bizcal .holiday{
background:#f4c0b1;
}
#biz_calendar table.bizcal .eventday{
background:#d1e996;
}
#biz_calendar table.bizcal .today{
font-weight:bold;
text-decoration:underline;
color:#333;
}
#biz_calendar table.bizcal .today a{
font-weight:bold;
color:#333;
}
#biz_calendar table.bizcal img{
vertical-align:middle;
box-shadow:none;
margin:0;
}
#biz_calendar table.bizcal .down-img{
text-align:right;
}
#biz_calendar table.bizcal .today-img{
text-align:center;
}
#biz_calendar table.bizcal .up-img{
text-align:left;
} .row{
margin-left:-5px;
margin-right:-5px
}
.col-sm-3,.col-xs-6{
position:relative;
min-height:1px;
padding-left:5px;
padding-right:5px
}
.col-xs-6{
float:left;
}
.col-xs-6{
width:50%
}@media print, screen and (min-width:641px) {
a[href^="tel:"]{
pointer-events: none; }
#sp,.sp{
display:none !important;
}
.pc_left,.pc_right{
float:left;
}
.pc_last{
float:right;
}
.pc_mb10{
margin-bottom:10px;
}
.pc_mb20{
margin-bottom:20px;
}
.pc_mb30{
margin-bottom:30px;
}
.pc_mb50{
margin-bottom:50px;
}
.pc_mb70{
margin-bottom:70px;
}
.pc_mt70{
margin-top:70px;
}
.pc_mr15{
margin-right:15px;
}
.pc_mr20{
margin-right:20px;
} p{
line-height:24px;
}
.p2{
font-size:14px;
line-height:20px;
}
.p3{
font-size:16px;
line-height:28px;
}
.p4{
font-size:17px;
line-height:30px;
}
.p5{
font-size:13px;
line-height:20px;
}
.pc_center{
text-align:center;
}
.pc_normal{
font-weight:normal;
}
.pc_mincho{
font-family:"Sawarabi Mincho", serif;
}
.li_area{
padding:0 10px 10px;
}
.li_area a{
font-size:13px;
} .side_d a:hover{
text-decoration:underline;
cursor:pointer;
}
.side_d a :active,.side_d a:focus{
text-decoration:none;
outline:none;
} .aside_h2{
font-size:40px;
font-weight:normal;
}
.aside_h3{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h3_back.png);
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#fff;
font-size:22px;
padding:10px 25px 5px;
}
.aside_h4{
font-size:18px;
}
.text h2{
font-size:22px;
line-height:27px;
margin:40px 0 20px;
}
.text h3{
font-size:20px;
line-height:24px;
margin:40px 0 20px;
}
.flow_icon,.remote_flow_icon{
width:73px;
margin-right:5px;
}
.flow_text,.remote_flow_text{
font-size:35px;
padding-top:8px;
margin-bottom:15px;
}
.proposal_flow_icon{
width:50px;
}
#proposal h3{
font-size:26px;
padding:7px 20px;
} .btn ul{
list-style-type:none;
padding-left:0;
}
.contact,.line{
font-size:24px;
}
.contact,.line,.flow_4_btn{
width:310px;
height:60px;
padding:12px 10px;
display:inline-block;
}
.contact,.line{
margin:10px;
}
.flow_4_btn{
float:left;
}
.btn{
text-align:center;
margin-bottom:70px;
}
a img.contact_arrow{
width:33px;
height:30px;
margin:0 7px 5px 0;
}
a img.line_arrow{
width:35px;
height:35px;
margin:0 10px 5px 0;
}
.side_address .btn{
background:none;
padding:0;
margin:0;
}
.side_address .btn li{
font-size:19px;
width:100%;
padding:7px 10px;
margin:0;
}
.side_address .btn .contact{
height:50px;
}
.side_address .btn .line{
height:80px;
}
.side_address a img.contact_arrow{
margin:2px 7px 5px 0;
}
.side_address .btn .contact{
margin-bottom:10px;
}
#side .tel_yellow{
border-top:1px dotted #fff;
padding-top:5px;
}
#reserve .btn .line{
width:500px;
}
#reserve .tel_yellow{
border-left:1px solid #fff;
padding-left:10px;
margin-left:10px;
} #header_top,#header_bottom{
margin:auto;
width:1000px;
}
#header_gray{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/header_gray.jpg) repeat-x;
height:46px;
}
.header_gray_area{
margin:auto;
width:1000px;
}
.appeal{
margin-top:9px;
}
.tnav{
margin-top:8px;
}
.tnav .left{
margin-right:20px;
}
.appeal li{
margin-right:8px;
}
header h1{
font-size:11px;
font-weight:normal;
}
header h2{
margin-left:20px;
}
.header_right .right{
margin-left:23px;
}
.appeal li,.gnav li{
float:left;	
}
.gnav{
border-bottom:1px solid #cdc7bc;
padding:0 0 5px;
}
.hnav{
text-align:center;
} #contents{
margin:auto;
width:1000px;
}
.btn_contact{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/btn_contact.jpg) no-repeat;
position:relative;
width:720px;
height:240px;
}
.tel_link{
position:absolute;
top:130px;
left:420px;
} .breadcrum{
width:1000px;
margin:auto;
}
.breadcrum  li{ display: inline;
list-style-type: none;
}
.breadcrum  li:before{ content: " > ";
}
.breadcrum  li:first-child:before{ content:"";
}
.breadcrum li,.breadcrum li a{
font-size:14px;
} main{
float:right;
width:720px;
margin-top:10px;
} #side{
float:left;	
width:250px;
margin:10px 30px 0 0;
}
#side img{
max-width:250px;
height:auto;
}
.side_d_back{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/side_d_back.png) repeat-y;
}
.side_s li,.side_d li{
border-bottom:1px solid #b2a997;
padding:10px 10px 10px 35px;
}
.side_s li{
padding:10px;
}
#side .searchfield{
width:162px;
}
.side_d li{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/side_d_arrow.png) no-repeat 20px 15px;
padding:10px 10px 10px 35px;
}
.side_d li a{
font-size:13px;
}
.cnav2 li{
line-height:0;
}
.shop{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/shop.jpg) repeat-x;
height:87px;
padding:463px 0 0 15px;
} .side_s,.side_d{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/side_d_back.png) repeat-y;
}
.side_s h3,.side_d h3{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h3_back.png);
padding:5px;
} .logo2 img{
width:220px;
}
.shop_img img{
width:244px;
} .footer_top{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/footer_top_back.jpg);
overflow:hidden;
min-width:1000px;
padding:30px 0 10px;
}
footer a{
color:#432212;
font-size:14px;
}
.footer_top_area{
margin:auto;
width:1000px;
}
.f_border{
border-right:1px solid #432212;
}	
#fnav li{
float:left;
padding-right:30px;
margin:0 20px 20px 0;
line-height:15px;
}
#fnav li a{
text-decoration:underline;
}
#fnav li a:active,#fnav li focus{
outline:none;
}
#fnav li a:hover{
text-decoration:none;
cursor:pointer;
}
.copy{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/footer_bottom_back.jpg);
}
.copy_area{
margin:auto;
width:1000px;
font-size:13px;
}  #home .flow_back{
padding:10px;
}
#home .flow_back_area{
padding:25px;
}
.border_c{
border-bottom:1px solid #ccc;
padding-bottom:20px;
margin-bottom:20px;
}
.special h3{
font-size:38px;
line-height:50px;
}
.big{
font-size:50px;
} .message{
box-shadow:
0 0 0 2px #fff,
0 0 0 9px #e1c9a3;
padding:20px;
}
.message h3{
font-size:24px;
}
.message .pc_left{
margin-right:20px;
} .approach_top{
padding:7px;
}
.approach_top_area{
padding:10px;
}
.approach_area,.approach_area2{
padding:20px;
}
.approach_title{
float:left;
background:url(//sennindo.com/itami/wp-content/themes/itami/images/approach_tag.png) no-repeat;
overflow:hidden;
display:block;
width:205px;
height:41px;
margin-top:15px;
padding:0 0 0 7px;
font-size:30px;
line-height:40px;
}
.approach_title{
font-size:26px;
}
.approach span{
font-size:30px;
}
.approach h3{
font-size:33px; 
line-height:1.2em;
padding:20px 0 0 215px;
}
.approach .img_r{
margin:0 0 0 15px;
}
.approach .img_r2{
margin:0 0 15px 15px;
} .voice h3{
font-size:24px;
line-height:45px;
}
.voice_area_top2{
padding:30px;
}
.voice0{
padding:20px 35px 25px 30px;
}
.voice_p2{
font-size:19px;
line-height:27px;
}	
.voice .pc_left{
width:380px;
} .feature{
padding:30px 15px 15px;
}
.feature .left,.feature .pc_left{
margin-right:8px;
}
.feature .left,.feature .last,.feature .pc_left{
display:block;
width:166px;
height:310px;
} .bad h2,.message h2,.remote_message h2{
font-size:40px;
margin-bottom:20px;
font-weight:normal;
}
.voice_area h3,.voice_area h4{
font-size:18px;
}
#map .map{
padding:20px;
}
.map_left{
width:230px;
}
#map .map .map_logo img,#map .map .map_tel img{
width:230px;
}
#map .map_img img{
width:430px;
}
.map_reserve{
padding:4px 5px 3px;
}
.map_appeal{
border:2px solid #bcb1a7;
}
.map_appeal p{
padding:7px 5px 3px;
font-size:19px;
}
.map_appeal span{
font-size:22px;
}
.map_appeal1,.map_appeal2{
border-right:2px solid #bcb1a7;
}
.map_appeal1{
width:235px;
}
.map_appeal2{
width:220px;
}
.map_appeal3{
width:230px;
}
.top_flow h2{
font-size:28px;
font-weight:normal;
}
.flow0{
padding:20px;
} #contact table th{
width:190px;
}
#contact table td{
width:530px;
}
.menu2 table th{
width:140px;
}
.comparison table th{
width:190px;
font-size:18px;
}
.comparison table td{
line-height:24px;
vertical-align:top;
}
.comparison_td1{
width:280px;
}
.comparison_td2{
font-size:25px;
}
#profile table  th{
font-size:17px;
width:40%;
}
#Intestine table th{
width:130px;
}
#Intestine table td{
width:590px;
} .course{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/menu_tag.png) no-repeat;
font-size:30px;
padding:5px;
height:51px;
}
.menu_left{
width:345px;
}
.menu_comparison{
font-size:22px;
padding:5px 20px;
}
.cancel_red{
font-size:17px;
}
.cancel{
padding:20px;
}
.cancel_text{
font-size:24px;
} .director .pc_left{
width:375px;
margin-top:55px;
}
.director_name{
font-size:22px;
}
.profile_area p{
line-height:30px;
} .h2_title{
font-size:25px;
line-height:28px;
}
.voice_area h2{
font-size:22px;
padding:10px 20px 5px;
}
.name{
font-size:16px;
}
.voice_area .left{
width:450px;
} #flow .flow_back{
padding:25px 25px 0;
}
.flow_back2{
padding:25px;
}
#flow .flow_back_area{
padding:20px 20px 0;
}
.flow1_tel_text{
font-size:18px;
padding:3px;
}
.flow_tel img{
width:300px;
margin-top:20px;
}
.flow1_tel .btn{
width:290px;
border-left:1px solid #ccc;
padding-left:15px;
margin:0 0 0 15px;
}
.flow1_tel .btn li{
width:132px;
font-size:16px;
height:50px;
margin:0;
}
#flow a img.contact_arrow{
width:21px;
height:20px;
margin:0 5px 2px 0;
}
#flow a img.line_arrow{
width:21px;
height:21px;
margin:0 8px 2px 0;
}
#flow .img_r{
margin:0 0 20px 20px;
}
.record{
padding:15px;
}
.flow5_illust_text,.flow6_text{
font-size:20px;
padding:3px;
}
.flow5_illust{
padding:10px;
}
.record_p{
color:#432212;
font-size:20px;
font-weight:bold;
text-align:center;
}
.portion_p{
font-size:18px;
}
.flow5_illust img{
width:300px;
}
.flow6_about{
padding:15px;
} #faq .q{
font-size:20px;
}
.park_left{
float:left;	
width:550px;
}
.park_right{
float:right;
width:150px;
} #access .map .pc_left{
width:250px;
}
#access .map_logo img,#access .map_tel img{
width:250px;
}
.access_appeal{
font-size:15px;
padding:5px;
}
#access .map_img img{
width:450px;
}
.map{
font-size:16px;
line-height:20px;
}
.google img{
float:right;
width:200px;
}
.root{
width:340px;
}
.root1{
height:420px;
}
.root2{
height:430px;
}
.root3{
height:400px;
}
.root4{
height:370px;
}
.root_img4 img{
margin-top:110px;
}
.access_arrow{
margin-left:5px;
margin-top:150px;
} .mw_wp_form_confirm .btn2 input, #submitback input{
float:left;
}
.mw_wp_form_confirm .btn2 input{ margin-left:20px;
}
#submitback input{ margin-left:220px;
} .state{
font-size:28px;
}
.interval h4,.advice h5,.pattern h4{
font-size:21px;
}
.interval,.maintenance,.pattern{
padding:20px;
}
.interval p{
font-size:16px;
line-height:24px;
}
.advice{
padding:20px;
}
.pattern .pc_left{
width:325px;
}
.pattern .pc_last img{
width:309px;
} .blog_main{
margin-top:25px;
width:720px;
float:left;
}
.blog_left{
margin-right:10px;
}
.post .pc_last{
width:538px;
}
.sidebar{
float:left;	
width:250px;
margin:25px 30px 0 0;
}
.sidebar a{
font-size:14px;
line-height:18px;
}
.post_area{
padding-bottom:30px;
margin-bottom:40px;
}
.post p,.post div,.post span,.post li{
line-height:30px;
}
.text{
line-height:28px;
}
.blog_h3 a{
font-size:25px;
line-height:30px;
}
.blog_top_h3 a{
font-size:20px;
line-height:25px;
}
.category_title{
width:82px;
}
.widgettitle{
background:#f1e5d8;
border:1px solid #e0b587;
font-size:16px;
font-weight:bold;
line-height:28px;
color:#432212;
padding:3px 10px 0;
margin-bottom:10px;
}
.pagenav li{
width:150px;
} .remote_trouble{
padding:10px 20px 20px;
}
.remote_trouble h2{
font-size:30px;
}
.remote_trouble_area{
padding:20px;
}
.remote_trouble ul{
font-size:20px;
line-height:35px;
}
.remote_trouble li{
padding:5px 0 10px 40px;
}
.remote_message{
padding:30px;
box-shadow:
0 0 0 2px #fff,
0 0 0 9px #e1c9a3;
}
.remote_message .pc_left{
margin-right:20px;
}
.price_text{
font-size:35px; 
}
.remote_price{
padding:10px;
}
.remote_price_area{
padding:15px; 
}
.remote_price h2,.remote_price .span_price_big{
font-size:45px; 
}
.remote_price h2{
font-weight:normal;
}
.remote_price .span_red2{
font-size:25px; 
}
.remote_flow_h2{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/remote_flow_h2.png) no-repeat;
font-size:30px;
height:79px;
margin-bottom:10px;
}
.remote_flow_h2 h2{
font-weight:normal;
}
.remote_flow{
padding:20px;
}
.remote_flow_area,.remote_continue{
padding:20px;
}
.remote_continue_h2{
font-size:18px;
padding:5px 20px;
} #stay table{
font-size:14px;
}
#stay table a{
font-size:14px;
} .disease_search_title{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h3_back.png);
border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; font-size:24px;
padding:5px 20px 3px;
}
.disease_search{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/disease_search_back.png) repeat-y;
border-left:5px solid #d5cfc5;
border-right:5px solid #d5cfc5;
padding:20px;
}
#disease .searchfield{
width:85%;
} .single_disease_h1{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/disease_h1_icon.png) no-repeat right,url(//sennindo.com/itami/wp-content/themes/itami/images/disease_h1_back.png);
border:2px solid #ceaa84;
border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; font-size:27px;
line-height:27px;
height:140px;
padding:20px 100px 20px 20px ;
}
.single_disease_area h2{
font-size:22px;
line-height:26px;
padding:5px 10px 0;
margin:40px 0 20px;
}
.single_disease_area h3{
font-size:20px;
line-height:24px;
margin:40px 0 20px;
}
.single_disease_area h4{
font-size:18px;
line-height:20px;
margin:40px 0 20px;
padding:8px 10px;
}
.single_disease_area h5{
font-size:17px;
line-height:24px;
margin:40px 0 20px;
}
.single_disease_area{
line-height:28px;
}
.single_disease_area img{
margin-bottom:20px;
}
.trouble{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/trouble_back.png) repeat-y;
padding:0 35px;
}
.trouble h2{
font-size:25px;
padding-bottom:5px;
margin:0 0 20px;
}
.trouble ul{
font-size:20px;
line-height:35px;
}
.trouble li{
padding:5px 0 10px 40px;
line-height:24px;
}
.trouble_back_top{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/trouble_top.png) no-repeat;
height:55px;
}	
.trouble_back_bottom{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/trouble_bottom.png) no-repeat;
height:30px;
}
.disease_voice_area{
padding:0 25px 5px;
}
.disease_voice_area2{
padding:10px 20px 20px;
margin-bottom:25px;
}
.disease_voice h2{
font-size:22px;
padding:20px 25px 15px;
}
.disease_voice h3{
font-size:20px;
line-height:27px;
padding-bottom:5px;
} .wp_social_bookmarking_light{
clear:both;
float:right;
} #page_404 .left{
width:180px;
}
#page_404 .last{
width:500px;
}
#page_404 h2{
font-size:50px;
line-height:60px;
}
#page_404 h3{
font-size:30px;
margin-top:50px;
} #biz_calendar2{
font-size:18px;
width:70%;
}
#biz_calendar2 #biz_calendar table.bizcal td{
padding:10px;
}
#biz_calendar2 #biz_calendar table.bizcal .calmonth{
padding:2px 40px;
}
.col-sm-3{
float:left;
}
.col-sm-3{
width:25%
}}@media only screen and (max-width:640px){
img{
max-width:100%; height:auto;
}　
.sp{
display:block !important;
}
#pc,.pc{
display:none !important;
} 
table{
width:100%;
table-layout:fixed;
}
table td{
overflow-wrap:break-word; }
body{
-webkit-text-size-adjust:100%!important;
}
.sp_mb5{
margin-bottom:5px;
}
.sp_mb10{
margin-bottom:10px;
}
.sp_mb20{
margin-bottom:20px;
}
.sp_mb30{
margin-bottom:30px;
}
.sp_mb50{
margin-bottom:50px;
}
.sp_mt20{
margin-top:20px;
}
.sp_mt50{
margin-top:50px;
} .sp_brown{
color:#4f281b;
}
.sp_bold{
font-weight:bold;
}
.sp_center{
text-align:center;
}
.li_area{
padding:0 2% 2%;
} .out{
margin-left:-10px; width:calc(100% + 20px); width:-webkit-calc(100% + 20px); } .img_r img,.img_r2 img{
display:block;
margin:0 auto; height:auto;
} 
.img_r,.img_r2{
margin-bottom:10px;
} .sp_img_center img{
display:block;
margin:0 auto;
height:auto;
} 
.sp_photo{
margin-bottom:20px;
} .btn{
margin-left:-10px; width:calc(100% + 20px); width:-webkit-calc(100% + 20px); }
.btn li{
width:90%;
padding:3% 0 2%;
font-size:110%;
}
a img.contact_arrow,a img.line_arrow{
margin-right:5px;
}
a img.contact_arrow{
width:21px;
height:20px;
}
a img.line_arrow{
width:20px;
height:20px;
} header{
overflow:hidden;
}
header h1{
font-size:11px;
font-weight:normal;
padding:1%;
}
.logo{
float:left;
width:68%;
padding:0 0 2% 1%;
} #spgnavi_btnset{
width:28%;
float:right;
padding:0 3% 2% 0;
}
#spgnavi_btnset li{
float: left;
width:49%;
margin-right:2%;
}
#spgnavi_btnset #btn_spgnavi{
margin-right:0;
}
#spgnavi{
display:none;
position:absolute;
top:0;
left:0;
width:100%;
}
.tnav li,.gnav li,.cnav li{
float:left;	
}
.newfixed{
position:fixed;
top:0;
width:100%;
z-index:10000;
}
#none{ 
display:none;
}
.newfixed #none{ 
display:block;
} .sb-slidebar{
height:100%;
overflow-y:auto; position:fixed;
top:0;
z-index:0; display:none; -webkit-transform: translate(0);
padding-bottom:100px; z-index:10000;
}
.sb-slidebar.sb-active {
display: block; -webkit-overflow-scrolling: touch; }
.sb-momentum-scrolling{
-webkit-overflow-scrolling: touch; }
.sb-slidebar{
width:100%;
}
.sb-right{
margin-top:15%;
}
.fixedLine_back{
border-top:1px solid #c0bfb7;
background:#fff;
overflow:hidden;
}
#drawer .headernav li img{
width:100%;
}
#drawer .headernav li{
width:25%; 
float:left;
}
.sb-slidebar li{
float:left;
}
.sb-slidebar .menu_left{
width:50%;
}
.sb-slidebar .half{
width:49%;
}
.menu_left{
border-right:1px solid #c0bfb7;
}
.sb-slidebar ul li a{
display:block;
padding:0;
}
.sb-slidebar ul li{
display:block;
padding:4% 0;
border-bottom:1px solid #c0bfb7;
} #contents{
padding:0 10px 0;
} #container{
overflow: hidden;
} .aside_h3,.side_s h3,.side_d h3,footer h3,#single_case h3,.widgettitle,.disease_search_title{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h3_back.png);
color:#fff; 
font-size:130%; 
margin-left:-10px; width:calc(100% + 20px); width:-webkit-calc(100% + 20px); }
.aside_h3,#single_disease h3,.widgettitle,.disease_search_title{
padding:3%; 
}
.side_s h3,.side_d h3,footer h3{
padding:3% 6%; 
}
.text h2{
font-size:120%;
line-height:22px;
margin:6% 0 4%;
}
.text h3,.text h4{
font-size:110%;
}
.text h3{
line-height:21px;
margin:6% 0 4%;
}
.text h4{
color:#432212;
line-height:20px;
margin:8% 0 2%;
clear:both;
}
.blog_h3 a{
font-size:110%;
line-height:26px;
}
.flow_icon,.remote_flow_icon,.proposal_flow_icon{
width:10%;
margin-right:2%;
}
#flow h3,.remote_flow_text{
font-size:120%;
margin-bottom:10px;
} .side_s,.side_d{
background:#fefcfa;
}
.side_d_top1,.side_d_top2{
border-bottom:1px solid #dcd0c7;
}
.side_s,.side_d{
margin-left:-10px; width:calc(100% + 20px); width:-webkit-calc(100% + 20px); }
.side_d_h4_1{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/side_d_icon1.png) 5% / 4% no-repeat;
padding:3% 2% 2% 10%;
}
.side_d_h4_2{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/side_d_icon2.png) 5% / 7% no-repeat;
padding:3% 2% 2% 14%;
}
#fnav{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/footer_bottom_back.jpg);
}
.side_s li,.side_d li{
border-bottom:1px solid #b2a997;
}
.side_s li{
padding:2%;
}
.side_d li{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/side_d_arrow.png) 5% / 2%  no-repeat;
padding:4% 4% 4% 10%;
}
#side .searchfield{
width:80%;
}
#side .searchsubmit{
width:18%;
}
#fnav li{
border-bottom:1px solid #b2a997;
padding:4% 4% 4% 4%;
}
#fnav li a,.side_d a{
display:block;
}
.copy{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/bg_copy.png);	
padding:2% 2%;
overflow:hidden;
} .special h3{
font-size:110%;
letter-spacing:1px;
} #home .flow_back{
padding:2%;
} .bad h2{
margin-bottom:10px;
} .message{
box-shadow:
0 0 0 1px #fff,
0 0 0 7px #e1c9a3;
padding:2%;
}
.message h3{
font-size:110%;
} .approach_top{
padding:1.5%
}
.approach_top_area{
padding:2%
}
.approach{
padding:2% 0 0;
}
.approach_area{
padding:0 2% 2%;
}
.approach_area2{
padding:2%;
}
.approach_title{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/red_back.png);
text-align:center;
font-size:120%; 
padding:1%; 
}
.approach h3{
text-align:center;
font-size:120%;
padding:3% 2% 3% 2%; 
font-weight:bold; 
line-height:25px
}
.method{
background:#fff;
border:2px solid #cf9aa8;
border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; padding:2%;
} .voice h3{
font-size:110%;
line-height:20px;
padding:1%;
}
.voice_area_top2,.voice0{
padding:2%;
}
.voice_p2{
font-size:110%;
} .feature{
padding:4% 2% 2%;
}
.feature_area{
text-align:center;
}	
.feature .sp_last{
float:right;
}
.feature .left,.feature .last,.feature .sp_last{
display:inline-block;
width:47%;
}
.feature_area p{
text-align:left;
}	
.p5{
margin-bottom:30px;
} .bad h2,.message h2,.remote_message h2{
font-size:120%;
}
.voice_area h3,.voice_area h4{
font-size:110%;
}
#map .map{
padding:2%;
}
.map_appeal p{
border:1px solid #bcb1a7;
margin-bottom:5px;
font-weight:bold;
}
.flow0{
padding:2%;
} #contact table th{
width:35%;
}
#contact table td{
width:65%;
}
.menu1 table th,.menu2 table th{
width:30%;
line-height:20px;
}
.comparison table th{
width:40%;
line-height:20px;
}
.comparison table td{
padding:2%;
vertical-align:middle;
}
.comparison_td1{
width:30%;
}
.comparison_td2{
width:30%;
font-size:120%;
}
#profile table  th{
width:50%;
}
#Intestine table th{
width:35%;
}
#Intestine table td{
width:65%;
}
#stay table th{
width:30%;
} .menu_comparison{
padding:1% 2%;
}
.course{
background:#edd8c6;
font-size:120%;
padding:1% 2%;
}
.cancel_red{
font-size:110%;
}
.cancel{
padding:2%;
}
.cancel_text{
font-size:110%;
} .director_name{
text-align:center;
margin-top:10px;
} .h2_title{
font-size:110%;
}
.voice_area h2{
font-size:110%;
padding:1% 2%;
}
.voice_area .a,.single_disease_area .a{
margin-bottom:20px;
} .access_appeal{
font-size:17px;
padding:2%;
margin-bottom:20px;
} #flow .flow_back{
padding:2% 2% 0;
}
.flow_back_area{
padding:2%;
}
.flow_back2{
padding:2%;
}
.flow1_tel_text,.flow5_illust_text,.flow6_text{
font-size:110%;
padding:1%;
}
.flow1_tel .btn li{
width:96%;
margin:auto;
}
.flow1_tel .btn .contact{
margin-bottom:10px;
}
.flow_back .btn{
padding:4% 0 0;
}
.flow_tel_area{
padding:2%;
}
.record{
padding:2%;
}
.record_p,.portion_p{
font-size:110%;
}
.portion_p{
color:#432212;
font-weight:bold;
}
.flow5_illust{
padding:2%;
}
.flow6_about{
margin:auto;
padding:2%;
} #faq .q{
font-size:110%;
} .contactform-width{
max-width:100%;
} .mw_wp_form_input .btn2 input{
margin-bottom:50px;
} .mw_wp_form_confirm .btn2 input{
margin:auto;
display:block;
margin-bottom:50px;
} #submitback input{
margin:auto;
display:block;
margin-bottom:20px;
} #proposal h3{
font-size:120%;
padding:2% 5%;
}
.interval h4,.advice h5,.pattern h4,.state{
font-size:110%
}
.interval,.maintenance,.pattern{
padding:2%;
}
.advice{
padding:2%;
}
.pattern img{
margin-top:20px;
} .blog_left img,.text img{
display:block;
height:auto;
margin:0 auto 20px; }
.post_area{
border-bottom:1px dashed #432212;
padding-bottom:20px;
margin-bottom:20px;
}
.post p,.post div,.post span,.post li{
line-height:28px;
}
.category_title{
width:90px;
}
.pagenav li{
width:120px;
} .remote_trouble{
padding:2%;
}
.remote_trouble_area{
padding:2%;
}
.remote_trouble h2{
font-size:120%; 
}
.remote_trouble li{
background-size:20px;
padding:0 0 2% 10%;
}
.remote_message{
padding:2%;
box-shadow:
0 0 0 1px #fff,
0 0 0 7px #e1c9a3;
}
.remote_price{
padding:1%;
}
.remote_price_area{
padding:2%; 
}
.remote_price h2,.remote_price .span_price_big{
font-size:120%;
}
.remote_flow{
padding: 2%;
}
.remote_flow_h2{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/aside_h3_back.png);
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.remote_flow_area,.remote_continue{
padding:2%;
}
.remote_continue_h2{
padding:1% 2%;
}
.remote_continue_h2 h2{
font-size:110%;
} .disease_search{
margin-left:-10px; width:calc(100% + 20px); width:-webkit-calc(100% + 20px); padding:2%;
}
#disease .searchfield{
width:75%;
} #single_disease h1{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/disease_h1_icon.png) right / 50px 50px no-repeat,url(//sennindo.com/itami/wp-content/themes/itami/images/disease_h1_back.png);
border:2px solid #ceaa84;
border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; font-size:140%;
line-height:24px;
height:70px;
padding:2% 14% 2% 2%;
}
.single_disease_area h2,.single_disease_area h3,.single_disease_area h2,.single_disease_area h4{
line-height:22px;
}
.single_disease_area h2{
font-size:120%;
line-height:22px;
padding:0 2%;
}
.single_disease_area h3,.single_disease_area h5{
font-size:110%;
line-height:24px;
margin:6% 0 2%;
}
.single_disease_area h4{
font-size:110%;
line-height:21px;
margin:6% 0 4%;
padding:2%;
}
.single_disease_area p,.single_disease_area div,.single_disease_area li{
line-height:28px;
}
.single_disease_area img{
display:block;
height:auto;
margin:0 auto 20px; }
.disease_voice_area{
padding:0 2% 1%;
}
.disease_voice_area2{
padding:1% 2% 2%;
margin-bottom:10px;
}
.disease_voice h2{
font-size:17px;
padding:3% 4% 2%;
}
.disease_voice h3{
font-size:16px;
padding:1%;
}
.disease_voice .voice_h3{
line-height:25px;
}
.trouble{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/flow_back.png) repeat-y;
padding:2%;
}
.trouble_area{
background:#fbf8f4;
border:1px solid #b19378;
padding:2%;
}
.disease_trouble{
border:none;
padding:0;
}
.disease_trouble h2{
font-size:120%;
margin-bottom:20px;
line-height:22px;
border:none;
text-align:center;
padding:0 0 1%;
margin-top:2%;
}
.disease_trouble li{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/check.png) no-repeat;
background-size:20px;
padding:0 0 2% 10%;
line-height:20px;
} #page_404 h2,#page_404 h3{
text-align:center;
}
#page_404 h2{
font-size:170%;
line-height:40px;
text-align:center;
margin:2% 0;
}
#page_404 h3{
font-size:110%;
} #biz_calendar2 #biz_calendar table.bizcal .calmonth{
padding:1% 2%;
}}
@media screen and ( max-width:350px){
#side .searchsubmit{
padding:5px 8px 5px 10px;
}}
@media screen and (min-width:351px) and ( max-width:500px){
.bad h2,.message h2,.approach h3{
font-size:150%;
}
.special h3,.voice h3,.btn li,.course,#flow h3,.remote_message h2{
font-size:140%;
}
.menu_comparison,.cancel_text,.director_name,.h2_title{
font-size:130%;
}
.blog_h3 a,.remote_price h2,.remote_price .span_price_big,.side_reserve{
font-size:120%;
}
.voice h3{
padding:2%;
}
#flow h3{
padding-top:3px;
}
.remote_flow_text{
padding-top:5px;
}
#proposal .icon3{
margin:10px 5px 15px 10px;
}
#proposal .icon4{
margin:3px 5px 7px 10px;
}}
@media screen and (min-width:501px) and ( max-width:640px){
.bad h2,.message h2{
font-size:40px;
}
#flow h3,.remote_message h2,.remote_price h2,.remote_price .span_price_big{
font-size:35px;
}
.aside_h2,.special h3,.approach h3,.top_flow h2,.remote_flow_text{
font-size:30px;
}
.aside_h3,.side_d h3,footer h3,.approach_title,.voice h3,.side_calendar h3,.btn li,.course,.cancel_text,.h2_title,.flow1_tel_text,.record_p,.flow5_illust_text,.flow6_text,#proposal h3,.state,.remote_trouble h2,.price_text,.remote_flow_h2,.disease_trouble h2,.disease_search_title{
font-size:25px;
line-height:30px;
}
.aside_h4{
font-size:120%; 
}
.portion_p,.interval h4,.advice h5,.pattern h4,.text h2,.remote_continue_h2,.single_disease_area h2,.single_disease_area h3{
font-size:22px;
line-height:28px;
}
.side_appeal,.side_reserve,.message h3,.voice_p2,.access_appeal,.menu_comparison,.director_name,.voice_area h2,.record_p,.text h3,.text h4{
font-size:20px;
line-height:28px;
}
.single_disease_area h4,.single_disease_area h5{
font-size:20px;
line-height:28px;
}
.blog_top_h3 a{
font-size:20px;
line-height:25px;
}
.blog_h3 a{
font-size:24px;
line-height:30px;
}
.btn li{
font-weight:normal;
}
.side_appeal p,.side_reserve{
padding:1%;
}
.side_appeal p{
margin:1%;
}
.access_appeal p{
line-height:28px;
}
.voice h3,.remote_flow_h2{
padding:2%;
}
.price_text{
margin:20px 0 10px;
}
.blog_left{
float:left;
margin-right:20px;
}
.disease_trouble li,.remote_trouble li{
background-size:25px;
padding:0 0 15px 35px;
font-size:18px;
}	
.flow_icon,.remote_flow_icon{
width:73px;
margin:0 5px 10px 0;
}
.flow_text{
padding-top:7px;
}
.remote_flow_text{
padding-top:10px;
}
#single_disease h1{
background:url(//sennindo.com/itami/wp-content/themes/itami/images/disease_h1_icon.png) right / 100px 100px no-repeat,url(//sennindo.com/itami/wp-content/themes/itami/images/disease_h1_back.png);
font-size:30px;
line-height:34px;
height:100px;
padding:20px 28px 20px 20px;
}
#page_404 h2{
font-size:45px;
margin:20px 0;
}
#biz_calendar2{
font-size:18px;
}
#biz_calendar2 #biz_calendar table.bizcal td{
padding:10px;
}
#biz_calendar2 #biz_calendar table.bizcal .calmonth{
padding:2px 40px;
}}