@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas,main{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section,main{display:block}html{overflow-y:scroll;*overflow-x:hidden;_overflow:auto}html,body{width:100%;min-height:100%}body{font-family:"游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif;_font-family:"ＭＳ Ｐゴシック",sans-serif;font-size:14px;line-height:1.6;color:#594328;letter-spacing:.2em;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_base.png)}@media screen and (max-width:639px){body#index{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:12px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_sp_base.png);background-size:250px auto}}a:link{color:#594328;text-decoration:none}a:visited{color:#594328;text-decoration:none}a:hover{color:#9cc35d;text-decoration:none}a:active{color:#f199a6;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}p{line-height:1.6}ol,ul,li{list-style:none;zoom:1}table{font-size:100%;border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top;font-weight:400}dl,dt,dd{zoom:1;overflow:hidden}fieldset{border:none}input,textarea,select,label{font-size:100%;vertical-align:middle;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}label{cursor:pointer}textarea{overflow:auto}legend{display:none}img{border:none;vertical-align:middle;max-width:100%;object-fit:cover}object{vertical-align:middle;outline:none}em{font-style:italic}strong{font-weight:400}small{font-size:100%}i{font-style:normal}u{text-decoration:none}abbr,acronym{border:none;font-variant:normal}address,caption,cite,code,dfn,var{font-weight:400;font-style:normal}code,pre{font-family:monospace}sup{vertical-align:text-top}sub{vertical-align:text-bottom}hr{display:none}*:first-child+html body,*:first-child+html br{letter-spacing:0}#Loading{width:100%;height:100%;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/loader.gif) no-repeat 50% 50% #fff;position:fixed;left:0;top:0;z-index:1002}#wrap{background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_head.png) repeat-x top;min-width:1000px;margin:0 auto;padding-top:5px;position:relative}@media screen and (max-width:639px){#index #wrap{min-width:100px;background:0 0;padding-top:0;position:relative}}header#mainhead{width:1000px;margin:0 auto;position:relative}header#mainhead #irodoriConcept{width:340px;text-align:center}#index header#mainhead #irodoriConcept{position:absolute;left:30px;top:30px;z-index:101}#content header#mainhead #irodoriConcept{padding:70px 0 0 45px;float:left}header#mainhead #irodoriConcept p{font-size:79%;line-height:1.4;letter-spacing:.1em;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/line_brown_50.png) repeat-x bottom;padding-bottom:5px}header#mainhead #irodoriConcept p b{color:#d98589;font-weight:400}header#mainhead #irodoriConcept strong{font-size:86%;font-weight:400;letter-spacing:0;color:#a48978;display:block;padding-top:5px}header#mainhead #irodoriConcept strong span{font-weight:700;color:#614c3f}header#mainhead h1{width:185px;height:262px;margin-left:-93px;position:absolute;left:50%;z-index:1001}header#mainhead nav#gNav a img,header#mainhead h1 a img{opacity:1;filter:;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}header#mainhead nav#gNav a:hover img,header#mainhead h1 a:hover img{opacity:1;filter:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}#index header#mainhead h1{top:540px}#content header#mainhead h1{top:30px}header#mainhead #contactArea{width:330px;text-align:center}#content header#mainhead #contactArea{padding:30px 20px 0 0;float:right}#index header#mainhead #contactArea{background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_white_80.png);padding:10px 0 0;position:absolute;top:30px;right:30px;z-index:1001}header#mainhead #contactArea .tit{padding-bottom:8px}header#mainhead #contactArea .tel{text-align:center}#index header#mainhead #contactArea .tel{background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_black_50.png);padding:10px 0}header#mainhead #contactArea .btn{padding-bottom:10px}header#mainhead #contactArea nav{font-size:79%}header#mainhead #contactArea nav ul li{display:inline;margin:0 5px}#index header#mainhead nav#gNav{margin-left:-470px;position:absolute;top:670px;left:50%}header#mainhead nav#gNav{width:940px;height:80px;margin:0 auto;padding-top:15px;position:relative;clear:both;z-index:100}header#mainhead nav#gNav ul{background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/line_menu.png) no-repeat 0% 50%}header#mainhead nav#gNav ul li{width:120px;height:80px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/line_menu.png) no-repeat 100% 50%;text-align:center;float:left}header#mainhead nav#gNav ul li:nth-of-type(3){margin-right:220px}header#mainhead nav#gNav ul li:nth-of-type(4):before{width:1px;height:80px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/line_menu.png) no-repeat 100% 50%;content:" ";display:block;float:left}header#mainhead nav#gNav ul li a{height:28px;padding:26px 0;display:block}header#mainhead nav#gNav ul li a:hover{background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_nav_on.png) no-repeat 50% 0%}textarea:focus,input:focus{outline:none}#index header#mainhead nav#gNav .icon-btn{position:absolute;right:-20px;bottom:-32px}#content header#mainhead nav#gNav .icon-btn{position:absolute;top:-20px;left:20px}@media screen and (max-width:639px){#index header#mainhead{width:100%;height:100px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_sp_head_logo.png) no-repeat 50% 0%;background-size:640px auto;margin:0 auto;position:relative;z-index:10001}#index header#mainhead #irodoriConcept{width:150px;margin-left:-75px;left:50%;top:8px;float:none;padding:0 0 0 6px}#index header#mainhead #irodoriConcept p{font-size:8px;background:0 0}#index header#mainhead #irodoriConcept p i{display:block}#index header#mainhead nav#gNav .icon-btn,#index header#mainhead nav#gNav ul,header#mainhead #contactArea,#index header#mainhead h1 img,#index header#mainhead #irodoriConcept strong{display:none}#index header#mainhead h1{width:190px;height:70px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/logo_sp.png) no-repeat 50% 0;background-size:auto 70px;margin-left:-95px;position:absolute;top:8px;left:50%;z-index:1001}#index header#mainhead nav#gNav{width:34px;height:28px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/btn_menu.png) no-repeat 50% 0%;background-size:auto 28px;position:absolute;right:15px;left:auto;top:20px;padding:0;margin:0}#index header#mainhead nav#spNav{width:290px;border:5px solid #604c3f;background:#fff;position:absolute;top:20px;left:50%;margin-left:-150px;z-index:1000002}#index header#mainhead nav#spNav ul li{border-bottom:1px solid #aea39d;text-align:left}#index header#mainhead nav#spNav ul li a{font-size:10px;padding:12px 25px;display:block;position:relative}#index header#mainhead nav#spNav ul li a span{font-size:20px;line-height:22px;font-family:Georgia,"Times New Roman",Times,serif;color:#604c3f;display:block}#index header#mainhead nav#spNav ul li:nth-of-type(1) a{color:#9e8675}#index header#mainhead nav#spNav ul li:nth-of-type(2) a{color:#f2b0cc}#index header#mainhead nav#spNav ul li:nth-of-type(3) a{color:#f19c64}#index header#mainhead nav#spNav ul li:nth-of-type(4) a{color:#a5cf89}#index header#mainhead nav#spNav ul li:nth-of-type(5) a{color:#fee376}#index header#mainhead nav#spNav ul li:nth-of-type(6) a{color:#ef94a3}#index header#mainhead nav#spNav ul li:nth-of-type(7) a{color:#d9db46}#index header#mainhead nav#spNav ul li:nth-of-type(8) a{color:#362b23}#index header#mainhead nav#spNav ul li a:after{width:20px;height:20px;font-size:14px;line-height:20px;text-align:center;font-family:"fontello";content:'\e814';display:block;position:absolute;right:10px;top:50%;margin-top:-10px}#index header#mainhead nav#spNav #closeBtn{width:31px;height:31px;position:absolute;top:-15px;right:-15px}#index header#mainhead nav#spNav .icon-btn{text-align:center;padding:10px 0}#index header#mainhead nav#spNav .icon-btn a{margin:0 5px}}header#mainhead nav#spNav{display:none}#contents{min-height:350px;padding:0 0 100px;overflow:hidden;zoom:1}@media screen and (min-width:640px){#index #contents{width:1000px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/line_brown_100.png) repeat-x 0 128px;position:relative;margin:0 auto 10px;padding:200px 0 40px}#index #contents:before{width:1000px;height:1px;content:" ";background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/line_brown_50.png) repeat-x 0 0px;display:block;position:absolute;top:125px}}@media screen and (max-width:639px){#index #contents{width:100%;position:relative;padding:0}}#content #titleBlock{text-align:center;line-height:130px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_tit.png) no-repeat 50% 100%;padding:150px 0 0;margin-bottom:50px}#content #titleBlock img{vertical-align:middle}#content #contentsArea #pankuzu{font-size:86%;letter-spacing:2px;text-align:left;padding:20px 0}#content #contentsArea #pankuzu ul li{display:inline;margin-right:3px}#content #contentsArea #pankuzu ul li a:after{color:#b8b8b8;content:">";margin-left:8px}#content #contentsArea #pankuzu ul li a:hover{color:#b8b8b8}#contentContactBox{width:490px;height:210px;text-align:center;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_content_contact.png) no-repeat;margin:0 auto 50px;clear:both}#contentContactBox .tit{padding:35px 0 15px}#contentContactBox .tel{padding:0 0 25px}#contents .wp-pagenavi{text-align:center;letter-spacing:0;clear:both}#contents .wp-pagenavi a{width:26px;line-height:26px;text-align:center;color:#a48978;border:1px solid #a48978;display:inline-block;margin:0 5px}#contents .wp-pagenavi span.current{width:26px;line-height:26px;color:#fff;background:#a48978;border:1px solid #a48978;display:inline-block;margin:0 5px}#contents .wp-pagenavi a.previouspostslink{width:42px;height:22px;line-height:22px}#contents .wp-pagenavi a.nextpostslink{width:42px;height:22px;line-height:22px}footer#footer{text-align:center;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/line_foot.png) repeat-x 50% 46px;padding:15px 0 0;clear:both}footer#footer .inner{width:1000px;height:60px;margin:0 auto;position:relative}footer#footer .inner:before{width:180px;height:10px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_base.png);position:absolute;left:55px;top:30px;content:" ";display:block;z-index:100}footer#footer h2{width:210px;height:75px;position:absolute;top:-24px;left:40px;z-index:101}footer#footer nav{text-align:right;font-size:71%;letter-spacing:0;padding-top:5px;padding-bottom:15px}footer small{font-size:64%;line-height:2;text-align:right;letter-spacing:1px;display:block;clear:both}@media screen and (max-width:639px){#index footer#footer{height:auto;text-align:center;background:0 0;padding:15px 0 0;clear:both}#index footer#footer .inner{width:100%;height:auto}#index footer#footer .inner:before{display:none}#index footer#footer h2{display:none}#index footer#footer nav{height:auto;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_black_50.png);background-size:auto 5px;text-align:left;text-indent:-10000px;font-size:10px;padding:10px;overflow:hidden;zoom:1}#index footer#footer nav a{width:49%;float:left;line-height:45px;background:#fff;text-indent:0px;display:block;padding:0 15px;box-sizing:border-box;margin:.5%}#index footer#footer nav a:before{font-family:"fontello";color:#f29c9f;content:'\e814';display:inline-block}#index footer small{height:24px;line-height:24px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/bg_sp_foot.png) repeat-x 0 0;background-size:auto 3px;text-align:center;display:block}#index footer small:after{width:100%;height:24px;background:url(//irodori-ouchi.com/irodori/wp-content/themes/irodori_v4/common/css/../images/common/txt_sp_copyright.png) no-repeat 50% 50%;background-size:auto 9px;content:"";display:block}#index footer small img{display:none}}#pgTop a{width:70px;height:70px;right:10px;bottom:200px;position:fixed;display:block}@media screen and (max-width:639px){#index #pgTop a{display:none}}a img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}a:hover img{opacity:.6;filter:alpha(opacity=60);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.not-pc{display:none !important}#content #contents #error{text-align:center;padding:180px 0}#content #contents #soon{text-align:center;padding:180px 0}