@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;font-style:normal;text-decoration:none;vertical-align:baseline;background:0 0;color:#444}html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset{margin:0;padding:0}html{overflow:scroll;overflow:-moz-scrollbars-vertical;overflow-x:scroll}body{line-height:1.4;letter-spacing:1px;font-size:.9em;font-family:arial,helvetica,clean,sans-serif;font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea,{margin:0;padding:0}ol,ul{list-style:none}table{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}img{vertical-align:bottom}ul{list-style:none}html{-webkit-text-size-adjust:none}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}@media screen and (max-width:1200px){body{line-height:1.5;letter-spacing:1px;font-size:.9em;font-family:arial,helvetica,clean,sans-serif;font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}#header{width:100%;height:auto;background-color:#f2efe9}header{width:1000px;height:auto;margin:0 auto;padding:1%;position:relative;background-color:#f2efe9}header a,header a:hover{text-decoration:none}header h1 a{color:#333;font-size:.7em}header h2{background-image:url(http://www.yoshiokakutsushita.com/img/logo.gif);background-repeat:no-repeat;padding-left:70px}header h2 a{color:#333;font-size:3em}#headerRight{position:absolute;width:380px;height:auto;top:40px;right:0}#headerRight p{font-size:1em}nav{width:100%;background-color:#f2efe9}.menu{position:relative;width:100%;height:50px;max-width:1000px;margin:0 auto}.menu>li{float:left;width:16.66%;height:50px;box-sizing:border-box;text-align:center;background:#f2efe9;border-right:dotted 1px #bbb}.menu>.last{border-right:none}.menu>li a{color:#444;font-size:1em;font-weight:700;line-height:50px;display:block}.menu>li a:hover{color:#fff;text-decoration:none}ul.menu__second-level{visibility:hidden;opacity:0;z-index:1}ul.menu__third-level{visibility:hidden;opacity:0}ul.menu__fourth-level{visibility:hidden;opacity:0}.menu>li:hover{background:#072a24;-webkit-transition:all .5s;transition:all .5s}.menu__second-level li{border-top:1px solid #fff}.menu__third-level li{border-top:1px solid #fff}.menu__second-level li a{color:#fff}.menu__second-level li a:hover{color:#fff;background:#9c885c}.menu__third-level li a:hover{background:#9c885c}.menu__fourth-level li a:hover{background:#9c885c}.init-bottom:after{content:'';display:inline-block;width:6px;height:6px;margin:0 0 0 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu:before,.menu:after{content:" ";display:table}.menu:after{clear:both}.menu{*zoom:1;}.menu>li.menu__single{position:relative}li.menu__single ul.menu__second-level{position:absolute;top:40px;width:100%;background:#072a24;-webkit-transition:all .2s ease;transition:all .2s ease}li.menu__single:hover ul.menu__second-level{top:50px;visibility:visible;opacity:1}@media screen and (max-width:1200px){header,#globalNav nav{width:100%;box-sizing:border-box}.menu li{width:16.6%;box-sizing:border-box}header h2{background-image:url(http://www.yoshiokakutsushita.com/img/logo.gif);background-repeat:no-repeat;padding-left:70px;min-height:70px}header h1 a{color:#333;font-size:.7em}header h2 a{color:#333;font-size:1.6em}header h3 a{color:#333;font-size:.8em}}@media screen and (min-width:751px){.drawer-btn{display:none}}@media screen and (max-width:750px){header h1 a,header h3 a,#headerRight,.menu{display:none}#header{width:100%;min-height:inherit}header{width:100%;box-sizing:border-box;border-top:solid 3px #f2efe9}header h2 a{font-size:2em;font-weight:700;vertical-align:middle;line-height:1.5}#topImg{width:100%;height:auto;margin:0 auto}#globalNav{width:100%;margin:.5% 0;overflow:hidden;background-color:#0066cb}#globalNav nav{width:98%;padding:.5% 1%;margin:0 auto}#globalNav nav li{width:19%;padding:2% 0;margin:1px;text-align:center;background-color:#f2efe9;float:left}#globalNav nav li a{font-size:.7em;line-height:40px;display:block}#globalNav nav li a:hover{text-decoration:none}}.point table{width:96%;padding:0;margin:0 2% 3%}.point tr{border:solid 1px #f2c1c5;margin:0}.point table tr th{width:20%;color:#fff;font-size:2em;text-align:center;background-color:#dd5f68;box-sizing:border-box;padding:1%;vertical-align:middle}.point table tr td{padding:1%;font-size:1em;background-color:#f8dee0}.box ul{border:solid 1px #cfaa72}.box li p{font-size:1em;padding:2%;line-height:1.5}.itemName{color:#fff;font-size:1.6em;background-color:#cfaa72;padding:1%}@media screen and (max-width:750px){.point table tr th{width:20%;color:#fff;font-size:1.2em;text-align:center;background-color:#dd5f68;box-sizing:border-box;padding:1%;vertical-align:middle}}.title{width:100%;box-sizing:border-box;background-image:url(http://www.yoshiokakutsushita.com/img/titleBg01.gif);background-repeat:no-repeat;font-weight:700;font-size:1.4em;padding:0 5% 5%}.title1{color:#036;font-weight:700;font-size:1.4em;padding:0 5% 5%}.subTitle{width:100%;height:50px;box-sizing:border-box;background-image:url(http://www.yoshiokakutsushita.com/img/TitleBg.gif);background-repeat:repeat-x;text-align:center}.subTitle .subTitleText{width:100%;box-sizing:border-box;padding:0 2%;font-size:1.6em;line-height:2em;font-weight:700;text-align:center;background-color:#f6f5f2}.itemTitle{font-size:2em;border-bottom:solid 6px #cfaa72;margin-bottom:2%}.itemSubTitle{color:#dd5f67;font-size:2em;margin-bottom:2%}a{color:#04b6cc}a:hover{text-decoration:underline}p{padding:0 1%}#wrapper{width:100%;background-color:#f6f5f2}#content{width:1000px;padding-bottom:1%;margin:0 auto;background-color:#f6f5f2;overflow:hidden}#topImg{width:100%;height:auto;margin:0 auto}#sideNav{float:left;width:24%;box-sizing:border-box;padding:1%}#sideNav nav{background-color:#f6f5f2}#sideNav nav ul{width:100%;box-sizing:border-box;list-style-type:none}#sideNav nav ul li{padding:4%;border-bottom:dotted 1px #ccc;background-color:#fff}#sideNav nav ul .last{margin-bottom:0;border-bottom:none}#sideNav ul li a{color:#333;display:block;padding-left:10%;background-image:url(http://www.yoshiokakutsushita.com/img/linkBack.png);background-repeat:no-repeat}#sideNav ul li a:hover{color:#f80}.borderbottomNone{border-bottom:none}#main{float:right;width:76%;box-sizing:border-box;padding:0 1% 0 5%}.menuBox{width:100%;padding:0;margin-bottom:40px;overflow:hidden}.menu{margin-bottom:0}.menu nav ul{padding-top:0}.menu nav li{width:100%;box-sizing:border-box;color:#111;text-align:left;border-bottom:solid 1px #999;padding:4%;margin:0;background:#fff}.menu nav li a{color:#333;display:block;font-size:16px;text-decoration:none}#practice{width:100%;margin:0;box-sizing:border-box;position:relative}#practice li a{color:#333;display:block;font-size:18px;text-decoration:none}#productsImg{position:absolute;left:2%;margin:2%}#practice article:not(.display){display:none}.box,.companyBox,.outlineBox,.blogBox{width:100%;overflow:hidden;margin-bottom:5%;background-color:#fff}.personalBox{width:100%;overflow:hidden;margin-bottom:5%}.personalBox img{padding:1% 3%;float:right}.outlineBox h3{width:100%;box-sizing:border-box;background:#f6f5f2;background-image:url(http://www.yoshiokakutsushita.com/img/outline/outlineTitleBg.gif);background-repeat:no-repeat;color:#fff;font-size:1.6em;font-weight:400;line-height:1.8em;padding-left:5%}.outlineBox ul{padding:5% 5% 0}.outlineBox ul li{background-image:url(http://www.yoshiokakutsushita.com/img/outline/outline01.gif);background-repeat:no-repeat;padding-left:5%}.gbBox .box{margin-bottom:0}.ttl1{font-size:2.4em}.bgPink{color:#fff;font-size:1em;font-weight:700;width:98%;background-color:#ff94ab;padding:1%;margin-bottom:2%;text-align:center}.box .boxLeft{width:30%;box-sizing:border-box;padding:0 3%;float:left}.box .boxRight{width:64%;box-sizing:border-box;float:right}.linkBox{width:100%;margin-bottom:5%;overflow:hidden}.linkBox article{width:48%;float:left;padding:1%}.linkBox article h3{color:#1c769d;font-size:1em;font-weight:700;padding-bottom:3px}.linkBox article h3 a{color:#1c769d;font-size:1em;font-weight:700}.linkBox article p{font-size:.8em}.linkBox article a{text-align:right}.box article{margin:0 2%;margin-bottom:5%;padding-bottom:5%;border-bottom:solid 1px #ddd;overflow:hidden}.box article h3{color:#f70;font-size:1.2em;padding-left:1%;margin-bottom:1%}.box .last{margin-bottom:0;padding-bottom:0;border-bottom:none}#pan{color:#f60;width:630px;padding:10px;font-size:12px;text-align:left}#pan a{font-size:10px;font-weight:400}.q{color:#2bbfdf;font-size:1.2em;line-height:2em;background-image:url(http://www.yoshiokakutsushita.com/img/qanda/q.gif);background-repeat:no-repeat;padding-left:50px}.a{line-height:2em;background-image:url(http://www.yoshiokakutsushita.com/img/qanda/a.gif);background-repeat:no-repeat;padding-left:50px}.img{padding:0 1% 1%}.headerLink{width:96%;font-size:.8em;text-align:right;margin:2% 2% 3%;clear:both}.flow{width:98%;border:solid 1px #ccc;margin-bottom:1%;overflow:hidden}.box ul .step{color:#fff;width:14%;float:left;font-size:1.2em;font-weight:700;padding:1% 2%;text-align:center;background-color:#bbb}.box ul .ttl2{color:#ff7493;width:78%;float:right;font-size:1.2em;font-weight:700;padding:1% 2%;text-align:left}.whiteningBox{width:100%;overflow:hidden}.whiteningBox .boxLeft{width:30%;float:left;padding-bottom:2%}.whiteningBox .boxRight{width:64%;float:right;padding-bottom:2%}table{width:90%;box-sizing:border-box;margin:5%}.companyBox table th,.outlineBox table th{width:26%;padding:2%}.thBox{text-align:center;font-size:1em;width:100%;box-sizing:border-box;color:#04b6cc;background-color:#f3f3f3;border:solid 1px #04b6cc;padding:5%}.textBox{width:96%;border:solid 1px #ccc;background-color:#fffef0;padding:1%;clear:both}.topLink{width:640px;text-align:right;padding-top:10px;padding-right:10px;clear:both}.themeBox h3{padding:1% 1% 0}.orange{color:#f90}.pink{color:#ff92ab}.red{color:#d14b50}.blue{color:#04b6cc}.green{color:#8ebd00}.black{color:#333}.bold{font-weight:700}.bgGray{background-color:#f2f2f2}.bgBlue{background-color:#eefeff}.left{float:left}.right{float:right}.tLeft{text-align:left}.tCenter{text-align:center}.tRight{text-align:right}.top{vertical-align:top}.middle{vertical-align:middle}.em1{font-size:1em}.size12{font-size:12px}.size13{font-size:13px}.size14{font-size:14px}.size16{font-size:16px}.size18{font-size:18px}.size20{font-size:20px}.size22{font-size:22px}.size24{font-size:24px}.size26{font-size:26px}.size28{font-size:28px}.size30{font-size:30px}.size32{font-size:32px}.size34{font-size:34px}.size36{font-size:36px}.size38{font-size:38px}.size40{font-size:40px}.width5{width:5%}.width10{width:10%}.width15{width:15%}.width20{width:20%}.width25{width:25%}.width30{width:30%}.width35{width:35%}.width40{width:40%}.width45{width:45%}.width50{width:50%}.width55{width:55%}.width60{width:60%}.width65{width:65%}.width70{width:70%}.width75{width:75%}.width80{width:80%}.width85{width:85%}.width90{width:90%}.padding1{padding:1%}.padding2{padding:2%}.padding5{padding:5%}.padding7{padding:7%}.padding10{padding:10%}.padding15{padding:15%}.padding20{padding:20%}.tPadding0{padding-top:0}.tPadding1{padding-top:1%}.tPadding2{padding-top:2%}.tPadding5{padding-top:5%}.tPadding10{padding-top:10%}.tPadding15{padding-top:15%}.tPadding20{padding-top:20%}.tPadding0{padding-bottom:0}.bPadding1{padding-bottom:1%}.bPadding2{padding-bottom:2%}.bPadding5{padding-bottom:5%}.bPadding10{padding-bottom:10%}.bPadding15{padding-bottom:15%}.bPadding20{padding-bottom:20%}.lPadding1{padding-left:1%}.lPadding2{padding-left:2%}.lPadding5{padding-left:5%}.lPadding10{padding-left:10%}.lPadding15{padding-left:15%}.lPadding20{padding-left:20%}.rPadding1{padding-right:1%}.rPadding2{padding-right:2%}.rPadding5{padding-right:5%}.rPadding10{padding-right:10%}.rPadding15{padding-right:15%}.rPadding20{padding-right:20%}.lrPadding0{padding-left:0;padding-right:0}.lrPadding1{padding-left:1%;padding-right:1%}.lrPadding2{padding-left:2%;padding-right:2%}.lrPadding5{padding-left:5%;padding-right:5%}.lrPadding10{padding-left:10%;padding-right:10%}.margin1{margin:1%}.margin2{margin:2%}.margin5{margin:5%}.margin7{margin:7%}.margin10{margin:10%}.margin15{margin:15%}.margin20{margin:20%}.tMargin0{margin-top:0}.tMargin1{margin-top:1%}.tMargin2{padding-top:2%}.tMargin5{margin-top:5%}.tMargin10{margin-top:10%}.tMargin15{margin-top:15%}.tMargin20{margin-top:20%}.bMargin{margin-bottom:5%}.bMargin0{margin-bottom:0}.bMargin1{margin-bottom:1%}.bMargin2{margin-bottom:2%}.bMargin5{margin-bottom:5%}.bMargin10{margin-bottom:10%}.bMargin15{margin-bottom:15%}.bMargin20{margin-bottom:20%}.lMargin1{margin-left:1%}.lMargin2{margin-left:2%}.lMargin5{margin-left:5%}.lMargin10{margin-left:10%}.lMargin15{margin-left:15%}.lMargin20{margin-left:20%}.rMargin1{margin-right:1%}.rMargin2{margin-right:2%}.rMargin5{margin-right:5%}.rMargin10{margin-right:10%}.rMargin15{margin-right:15%}.rMargin20{margin-right:20%}.lrMargin0{margin-left:0;margin-right:0}.lrMargin1{margin-left:1%;margin-right:1%}.lrMargin2{margin-left:2%;margin-right:2%}.lrMargin5{margin-left:5%;margin-right:5%}.lrMargin10{margin-left:10%;margin-right:10%}.width5{width:5%}.width10{width:10%}.width15{width:15%}.width20{width:20%}.width25{width:25%}.width30{width:30%}.width35{width:35%}.width40{width:40%}.width45{width:45%}.width50{width:50%}.tLeft{text-align:left}.tCenter{text-align:center}.tRight{text-align:right}.both{clear:both}.news a{color:#0064ff;font-size:1em}.news a:hover{color:#f60}.themeBox{padding:0 10px}.box-inner{color:#0064ff;width:90%;margin:2% 2% 1%;padding:1%;overflow:hidden;border-bottom:solid 1px #ccc}.box-inner h2{color:#04b6cc;font-size:1.4em;margin-bottom:2%}.box-inner h2 a{color:#04b6cc;font-size:1.2em;margin-bottom:2%}.box-inner h3 .ttl-info{display:block;padding-right:55px;background:url(http://monpere.net/images/icon_info.gif) no-repeat right bottom}.box-inner h3 .ttl-seminar{display:block;padding-right:55px;background:url(http://monpere.net/images/icon_semi.gif) no-repeat right bottom}.box-inner .data{color:#999}.box-inner dt{color:#aaa}.box-inner p{padding-bottom:1em}.box-inner ul{clear:both;padding-top:10px;padding-bottom:5px}.box-inner ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #ccc}.alignleft{display:block}.aligncenter{display:block;margin:0 auto}.alignright{display:block}.box-inner{padding:10px}.fLeft{color:#2c99df;font-size:.9em;float:left;padding-top:8%}.fRight{color:#2c99df;font-size:.9em;float:right;padding-top:8%}.wp-pagenavi{padding-top:10px;padding-bottom:25px}.wp-pagenavi a,.pages,.current{margin-right:4px;padding:3px 6px;border:1px solid #ccc;background:#fff;font-weight:700;text-decoration:none;text-align:center}.wp-pagenavi a:hover,.current{color:#fff;background:#3793ce}#footer{width:100%;border-top:solid 1px #ccc;background-color:#fff}footer{width:1000px;height:auto;padding:1%;margin:0 auto;font-size:.8em}footer h2{font-weight:700}footer h2 a{color:#333;font-size:1.4em}footer h3 a,footer nav a{color:#333}footer nav{clear:both;background-color:#fff}#copy{width:100%;text-align:center;clear:both;background-color:#7b705e;padding:0}small{color:#fff;font-weight:700;font-size:.5em}footer .boxLeft{width:70%;box-sizing:border-box;float:left;padding:1%}footer .boxLeft h3{text-align:left;border:none}footer .boxRight{width:30%;box-sizing:border-box;float:left;padding:0 2%}@media screen and (min-width:751px){#tel,.practice,.telNum,.menuBox{display:none}}@media screen and (max-width:1200px){.titleBox h3{font-size:1.4em}#content{width:100%;box-sizing:border-box}@media screen and (max-width:750px){.titleBox h2 .mainTitle{width:100%;font-size:1.2em}.titleBox h2 .subTitle,.tour{display:none}#content{width:100%}#main{width:100%;padding:0}.box{width:96%;padding:2%}#timeBox .boxLeft{width:100%}#category,#info,.headerLink,#sideNav nav,#pan,.box .boxRight,#tour,.telNum,.box span.comment{display:none}#topImg{border-bottom:none}.box{padding-bottom:5%}.box .boxLeft{width:90%;float:none}.themeBox h3{padding-bottom:5%}.themeBox h3 a{text-decoration:underline}.ttl{width:104%;margin:2% -2%;padding:2%;color:#fff;text-shadow:0 -1px 0 #000;box-shadow:0 2px 3px #ccc;background:#fa7e01;background-color:#666}.ttl1{font-size:1.6em}.telNum{width:90%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#ff9326),to(#ff7a4d));background:-moz-gradient(linear,left top,left bottom,from(#ff9326),to(#ff7a4d));margin:5%;border:1px solid red}.telNum a{font-size:18px;line-height:44px;font-weight:700;color:#fff;text-shadow:2px 2px 2px #666;display:block;text-decoration:none}.patient{width:98%;padding-bottom:20px;margin:2% 1%;border-bottom:solid 1px #ccc;clear:both;overflow:hidden}.patient h3{color:#f60;width:96%;padding:1% 2% 0}.patient p{padding-top:0}.mImg{width:50%}.lImg{width:100%}.bMargin{margin-bottom:10%}.last{margin-bottom:0;padding-bottom:0}#bannerBox li{width:92%;padding:2% 4%;float:none}.q{font-size:1em;line-height:1.6em;padding-bottom:3%;clear:both}.a{font-size:.9em;line-height:1.4em;clear:both}.box li h3{clear:both}.underLine{margin-bottom:5%;padding-bottom:5%;border-bottom:solid 1px #ccc}.outlineBox ul li{background-image:none;padding-left:0}.itemSubTitle{font-size:1em;font-weight:700}}@media screen and (max-width:1200px){footer{width:100%}}@media screen and (max-width:750px){footer{display:none}.pageTop{padding:3% 0;margin-bottom:5%;text-align:center;background-color:#555}.pageTop a{color:#fff;display:block}}