@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,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;font-size:100%;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:100%}*{box-sizing:border-box;font-family:"Hiragino Kaku Gothic Pro"}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5em;margin:0 auto;-webkit-text-size-adjust:100%}ol,ul,li{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.fade_sample{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.fade_sample:hover{opacity:.4;filter:alpha(opacity=60)}.clearfix:after{content:"";clear:both;display:block}*:after{display:block;clear:both}.bg-size1{background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.bg-size2{background-size:cover;background-repeat:no-repeat;background-position:center}.beck{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.beck:hover{background-color:#fce4d6}.flex{display:flex}.left{float:left}.right{float:right}.f-center{margin-left:auto;margin-right:auto}.center{text-align:center;display:block;overflow:hidden}.box30{width:30%;display:inline-block;overflow:hidden}.box40{width:40%;display:inline-block;overflow:hidden}.box50{width:50%;display:inline-block;overflow:hidden}.box60{width:60%;display:inline-block;overflow:hidden}.box70{width:70%;display:inline-block;overflow:hidden}.box100{display:block;width:100%}.block{display:block;overflow:hidden}.border1{border-bottom:1px dashed #b6b6b6}.m-top0{margin-top:0}.m-top30{margin-top:30px}.m-top50{margin-top:50px}.m-top80{margin-top:80px}.m-top120{margin-top:120px}.m-top160{margin-top:160px}.m-top180{margin-top:180px}.m-bottom0{margin-bottom:0}.m-bottom10{margin-bottom:10px}.m-bottom30{margin-bottom:30px}.m-bottom50{margin-bottom:50px}.m-bottom80{margin-bottom:80px}.m-bottom120{margin-bottom:120px}.m-bottom150{margin-bottom:150px}.m-bottom180{margin-bottom:180px}.m-left50{margin-left:50px}.m-left80{margin-left:80px}.m-left120{margin-left:120px}.m-right50{margin-right:50px}.m-right80{margin-right:80px}.m-right120{margin-right:120px}.p-bottom50{padding-bottom:50px}.p-bottom80{padding-bottom:80px}.p-bottom100{padding-bottom:100px}.p-bottom150{padding-bottom:150px}.p-bottom200{padding-bottom:200px}.p-bottom300{padding-bottom:300px}.p-top40{padding-top:40px}.p-top80{padding-top:80px}.p-top120{padding-top:120px}.bg-img0{background-image:url(//okumura-syoji.com/site/wp-content/themes/okumura-pc30.1/img/common/background0.png)}.bg-img1{background-image:url(//okumura-syoji.com/site/wp-content/themes/okumura-pc30.1/img/common/background1.jpg)}.bg-img2{background-image:url(//okumura-syoji.com/site/wp-content/themes/okumura-pc30.1/img/common/background2.jpg)}.bg-img3{background-image:url(//okumura-syoji.com/site/wp-content/themes/okumura-pc30.1/img/common/background3.jpg)}.bg-img4{background-image:url(//okumura-syoji.com/site/wp-content/themes/okumura-pc30.1/img/common/background4.jpg)}.bg-gray{background:#f5f5f5}.bg-flowlar{background:#fffaf0}.title1{font-size:32px;line-height:1.6em}.title2{font-size:28px;line-height:1.6em}.title3{font-size:38px;line-height:1.6em}.font1{font-size:16px;line-height:2em;font-weight:lighter}.font2{font-size:14px;line-height:1.5em;font-weight:lighter}.white{color:#fff}.yellow{color:gold}.red{color:#f00004;font-weight:700}.u_blue{text-decoration:none;border-bottom:3px solid #1e90ff;padding-bottom:3px}.u_red{text-decoration:none;border-bottom:4px solid #cd5c5c;padding-bottom:3px}.u_green{text-decoration:none;border-bottom:3px solid #228b22;padding-bottom:3px}.block{display:block;overflow:hidden}.block3{width:1280px}.block3 li{width:380px;height:480px;display:inline-block;margin-left:30px}.action1{animation-delay:2s}.contaner{width:1280px;margin:0 auto;display:block;overflow:hidden}#wrapper{max-width:1580px;min-width:1280px}header{border-top:10px solid #0068b7}#in-header1{width:1280px;margin:0 auto}#in-header1 h1{font-size:12px}#in-header1 .hd-logo{width:300px;height:60px;display:inline-block}#in-header1 nav{width:900px;display:inline-block;float:right}#in-header1 nav a{text-decoration:none;color:#000}#in-header1 nav li{padding:24px 30px;display:inline-block;float:left;font-size:18px}footer a{color:#000;text-decoration:none}footer .footer1{display:block}.footer1 .in-footer1{background-image:url(//okumura-syoji.com/site/wp-content/themes/okumura-pc30.1/img/common/ft-back.png);height:300px;padding-top:100px;border-bottom:12px solid green}#menu-box{width:1180px;margin:auto;display:block;overflow:hidden}.menu2{width:1180px;height:50px;margin:auto}.menu2 a{color:#000;text-decoration:none}.menu2 li{width:200px;padding-top:10px;padding-bottom:10px;float:left;text-align:center;font-family:"Hiragino Kaku Gothic Pro";font-size:16px}.navi3{width:1180px;height:30px;margin-top:70px}.navi3 .menu{width:1000px;height:50px;margin:auto;color:#000}.navi3 .menu li a{color:#000;text-decoration:none}.navi3 .menu li{width:180px;padding-top:15px;padding-bottom:15px;float:left;text-align:center;font-family:"Hiragino Kaku Gothic Pro";font-size:16px}.copy{width:1180px;color:#000;font-size:16px;text-align:center;display:block;font-family:"Hiragino Kaku Gothic Pro"}.p-link{color:#000;text-decoration:none}#sidemenu{position:fixed;height:300px;top:0;right:0;width:45px;z-index:1000;margin-top:140px;margin-right:0;float:right}#sidemenu li{height:150px;width:45px;margin-top:10px;display:block}.m-img{width:1280px;height:600px;display:block;overflow:hidden;margin:0 auto}#mark{width:500px;height:135px;margin:230px 390px}.title-box{padding:60px 0;background:#f0f8ff;text-align:center}.title-box .page-title{font-size:34px;padding-bottom:7px;display:inline-block;border-bottom:1px solid #000;margin:0 auto}.title-box .small-taitle{font-size:16px;margin-top:10px}.profile{width:700px;margin-left:40px;border-top:1px solid #a6a6a6;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;line-height:2em}.profile tr{width:700px;display:block;border-bottom:1px solid #a6a6a6}.profile tr th{width:150px;padding:20px 10px;background:#0075c2;color:#fff}.profile tr td{padding:20px 10px;text-align:left top}.profile2{width:700px;margin-top:40px;border-top:1px solid #a6a6a6;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;line-height:2em}.profile2 tr{width:700px;display:block;border-bottom:1px solid #a6a6a6}.profile2 tr th{width:150px;padding:15px 10px;background:#f5f5f5;text-align:center}.profile2 tr td{padding:15px 20px;text-align:left top}.alpha{-webkit-mask-image:url(//okumura-syoji.com/site/wp-content/themes/okumura-pc30.1/img/sozai/clip.png);-webkit-mask-size:contain;-webkit-mask-position:center}.box3 li{width:380px;min-height:440px;float:left;margin:40px 0 0 40px;padding-bottom:15px;display:inline-block;background:#f5fffa}.box3 .box-title{font-size:18px;font-weight:700;text-align:center;margin:15px 0}.box3 .img{width:380px;height:230px;overflow:hidden}.box3 .message{font-size:15px;overflow:hidden;text-align:center}.box3 .button{font-size:14px;min-width:200px;display:inline-block;border:1px solid #a4a4a4;border-radius:6px;padding:7px 25px;margin:5px auto;text-align:center;color:#000}.action li{width:620px;padding:15px;display:block;margin-left:50px;border-bottom:1px solid #228b22}.formWrap{width:800px;margin:0 auto;color:#555;line-height:130%;font-size:15px}table.formTable{width:800px;border-collapse:collapse;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}table.formTable input,select,textarea{font-size:15px;vertical-align:top}table.formTable td,table.formTable th{border:1px solid #ccc;padding:13px;vertical-align:middle}table.formTable th{width:40%;padding-top:15px;padding-bottom:15px;font-weight:400;background:#f5f5f5}table .check{font-size:12px;padding:4px;background-color:#e20003;color:#fdfdfd;margin-left:4px}.submit{width:120px;padding-bottom:15px;padding-top:15px;display:inline-block}a .post1{color:#000;text-decoration:none}.post1{display:inline-block;width:300px;height:270px;margin:30px 6px;background:#f5f5f5}.post-img{width:100%;height:190px}.post-img img{width:100%;height:auto}.post1-box{padding:6px 7px}.post1-day{font-size:11px}.post-title{font-size:18px}.post-box{width:900px;height:auto;min-height:900px;margin:auto;padding-bottom:150px}.post-box img{max-width:100%;height:auto}.single-title-box{width:100%;height:100px;margin:60px auto 40px;padding:10px;border:1px solid #b3b3b3}.post-day{font-size:14px}.single-post-title{font-size:28px;font-weight:700;padding:15px 0}.post-box .post-contant h2{display:block;padding:10px 20px;margin:15px 0;background:#1e54a3;border-radius:10px;font-size:22px;color:#fff}.post-box .post-contant h3{display:inline-block;padding:5px 20px;margin:15px 0;border:1px solid #373737;font-size:18px}.signature-title{display:block;width:500px;height:50px;padding:14px 30px;text-align:center;font-size:31px;font-weight:700;color:#fff;background:#00acdf;margin:90px auto 0}.indent{display:none}.low-table{width:1000px;border:1px solid #000;border-collapse:collapse;margin:90px auto}.low-table2{width:1000px;border:1px solid #000;border-collapse:collapse;margin:90px auto}.low-table caption{width:100%;padding:15px 30px;background:#00b7f9;text-align:left;font-weight:700;font-size:22px}.low-table2 caption{width:100%;padding:15px 30px;background:#a0d8ef;text-align:left;font-weight:700;font-size:22px}.table-title{background:#dcdcdc}.low-table tr{border-bottom:1px solid #000}.low-table tr th{border-right:1px solid #000}.low-table2 tr{border-bottom:1px solid #000}.low-table2 tr th{border-right:1px solid #000}.th1{width:90px;padding:10px;border-right:1px solid #000}.th2{width:400px;padding:10px 20px;text-align:left;border-right:1px solid #000}.th2 a{text-decoration:none;color:#0079f6}.th3{width:510px;padding:10px 20px;text-align:left}.th4{width:100%;padding:10px 20px;background:#dcdcdc;text-align:left}.rute-block{width:1000px;margin:auto;list-style:none}.rute-block li{display:inline-block;width:460px;height:120px;margin:0 20px;overflow:hidden}.rute-block li img{width:100%;height:auto}