@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,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font:14px/2.0 "Lucida Sans Unicode","Lucida Grande",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500;-webkit-text-size-adjust:100%}input[type=text],input[type=submit]{-webkit-appearance:none;border-radius:0}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:0 0;font-size:100%;font-weight:700;color:#555}a:hover,a:active{outline:none;opacity:.7}a:hover img,.post a:hover img{opacity:.7}b{font-weight:700}nav .panel:after,nav#mainNav:after,.newsTitle:after,.bg:after,.post:after,ul.post li:after,nav#mainNav .inner:after{content:"";display:table;clear:both}nav .panel,nav#mainNav,.newsTitle,.bg,.post,ul.post li,nav#mainNav .inner{zoom:1}#wrapper,.inner{margin:0 auto;width:1110px}#header{text-align:center;background:#fff}#content{float:right;width:790px;padding:10px 0 50px}#sidebar{float:left;width:280px;padding:10px 0 50px}#footer{clear:both;padding:20px 0 30px;border-top:#eee 1px solid;background:#f5f5f5}.tCenter{text-align:center}#header h1{font-size:80%;font-weight:700;text-align:left;background:#3f51ff;color:#fff;padding-left:10px}.contact{text-align:right;font-size:80%;margin-top:-32px;font-weight:700}.contact .tel{margin-top:-5px;font-size:180%;font-family:"ヒラギノ角ゴ StdN","Hiragino Kaku Gothic StdN"}#header h2{clear:both;text-align:left;color:#000;font-size:160%;font-weight:700;margin-top:10px}#header h2 img{width:300px}#mainImg img{width:100%;height:auto}.post_content .post a{color:#00f;text-decoration:underline}.post_content .post a:hover{text-decoration:none;opacity:1}.post p{word-wrap:break-word}.post iframe{max-width:100%;width:100%}.breadcrumbs{width:100%;font-size:85%;color:#333;margin-top:10px;position:relative;float:left}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}h2.title{clear:both;margin-bottom:10px;padding:2px 15px;text-align:left;font-size:140%;font-weight:700;background:#3f51ff;color:#fff;border-radius:5px}h2.title span{padding-bottom:10px}h2.recentpost{clear:both;margin-bottom:10px;padding:2px 15px;text-align:left;font-size:140%;font-weight:700;background:#3f51ff;color:#fff;border-radius:5px}h3.recentpost.sub{clear:both;margin-top:20px;margin-bottom:10px;padding:2px 15px;text-align:left;font-size:140%;font-weight:700;background:#3f51ff;color:#fff;border-radius:5px}div.post{box-sizing:border-box;padding:5px}.post p{padding-bottom:10px;font-size:115%}.post ul{margin:10px 0 20px 20px}.post ul li{padding-left:5px;list-style:disc}.post ol{margin:0 0 10px 30px}.post ol li{list-style:decimal}.post h1{margin:15px 0 25px;padding:15px 0;font-size:150%;font-weight:700;border-bottom:3px solid #000}.post h2{clear:both;margin-bottom:10px;padding:2px 15px;text-align:left;font-size:140%;font-weight:700;background:#3f51ff;color:#fff;border-radius:5px}.post h3{margin:10px 0;padding:5px 0 5px 10px;font-size:120%;font-weight:700;border-bottom:2px solid #3f51ff;border-left:#3f51ff 8px solid}.post h4{margin:15px 0 10px;padding:0 0 0 10px;font-size:110%;font-weight:700;border-left:#3f51ff 5px solid}.post h5{margin:15px 0 10px;padding:15px 0;font-size:110%;font-weight:700}.post h6{margin:15px 0 10px;padding:15px 0;font-size:110%;font-weight:700}.post blockquote{clear:both;padding:10px 0 10px 25px;margin:10px 0 25px;border-left:5px solid #e9e9e9}.post blockquote p{padding:5px 0}.post table{border:1px #ccc solid;border-collapse:collapse;border-spacing:0;margin:10px 0 30px;width:100%}.post table th{padding:15px;border:#ccc solid;border-width:0 0 1px 1px;font-weight:700}.post table td{padding:15px;border:1px #ccc solid;border-width:0 0 1px 1px}.post dt{font-weight:700}.post dd{padding-bottom:10px}.post img{max-width:100%;height:auto}img.aligncenter{display:block;margin:5px auto 30px auto;text-align:center}img.alignright{margin:5px 0 30px 30px}img.alignleft{margin:5px 30px 30px 0}.alignright{float:right}.alignleft{float:left}.contactItem dt span{background:#3f51ff;color:#fff;padding:5px 20px}.contactItem input[type=text],.contactItem textarea,.contactItem input[type=email]{border:#eee 4px solid;padding:5px 10px;font-size:100%;width:80%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}input[type=submit].contactBtn{background:#3f51ff;padding:15px 0;border-radius:5px;color:#fff;text-align:center;width:70%;font-weight:700;border:none;border-bottom:navy 4px solid;font-size:120%;margin:0 auto}.contactItem span.hissu,span.hissu{background:#fff;color:#a80000;font-weight:700;padding:5px}.flexbox{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;align-content:stretch}.flexbox02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:stretch;align-content:stretch}.archiveList{width:48%;box-sizing:border-box;margin-left:1%;margin-right:1%;margin-bottom:15px}.archiveImg{width:100%;padding-top:60%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:5px}.archiveList h3{font-size:130%;font-weight:700;line-height:1.1em;margin-top:5px}span.cateList{background:gold;color:#333;font-weight:700;padding:5px 15px}.singleImg{width:50%;padding-top:30%;background-repeat:no-repeat;background-size:cover;background-position:center center}.singleDetail{width:40%}.rankingArchive .singleDetail{width:50%}p.subTitle{margin-bottom:5px;padding:5px 0 5px 10px;font-size:110%;font-weight:700;border-bottom:2px solid #3f51ff;border-left:#3f51ff 8px solid}.singleDetail table{border:#eee 6px solid;margin:0 auto}.singleDetail table th{width:30%;vertical-align:middle;padding:0 10px;line-height:1em;border:none;font-size:90%;font-weight:700}.singleDetail table td{width:60%;border:none;vertical-align:middle;padding:0 10px}.singleDetail table td span{font-weight:700;font-size:100%;vertical-align:middle}.singleDetail table td img{height:16px;width:auto;vertical-align:middle}p.totalScore{font-size:130%;font-weight:700;vertical-align:bottom;line-height:1em;padding:0}p.commentsCount{font-size:100%;font-weight:700;text-align:center}.comments_link{color:#00e;text-decoration:underline;font-weight:700}.comments_link:hover{text-decoration:none}p.commentsCount span{font-size:130%;padding:0 5px}p.totalScore img{height:25px;width:auto;vertical-align:bottom}.entryBtn{background:#f5f5f5;padding:5px 5px 0;border:#ccc 4px solid;text-align:center;margin:10px 0}.conBtn{background:#3cb371;text-align:center;border-radius:5px;border-bottom:#006400 6px solid;color:#fff !important;display:block;padding:5px 0;font-size:200%;margin:5px auto;position:relative}.conBtn i{position:absolute;top:30%;right:20px}.conBtn:hover{color:#fff}.conBtn:active{position:relative;top:3px}@media only screen and (max-width:644px){.conBtn{font-size:150%;margin:0 auto}.conBtn i{right:5px}.flexbox02 .w50,.flexbox02 .w40{width:100%}}.btn{background:#3cb371;text-align:center;border-radius:3px;border-bottom:#006400 4px solid;color:#fff;display:block;padding:8px 0;font-size:100%;margin:10px auto 5px;position:relative}.post.border{border:#eee 10px solid;padding:10px 15px;box-sizing:border-box;margin-bottom:20px}.pagination{text-align:center}a.page-numbers,.pagination .current{background:#fff;border:solid 1px #ccc;padding:5px 8px;margin:0 2px;text-decoration:none}.pagination .current{background:#3f51ff;border:solid 1px #3f51ff;color:#fff}.categoryList ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;align-content:stretch;margin-bottom:10px}.categoryList ul li{border:#ccc 1px solid;box-sizing:border-box;width:16%;text-align:center}.categoryList ul li a{display:block;padding:10px 0}.categoryList li:hover{background:#3f51ff;color:#fff;opacity:1}.categoryList ul li.cat-item a{color:#333;display:block}.categoryList ul li a:hover{color:#fff}@media only screen and (max-width:644px){.categoryList ul li{width:25%}}.commnetsList{margin-bottom:30px;max-height:600px;overflow:scroll}@media only screen and (max-width:644px){.commnetsList{max-height:400px}}.commnetsList ul{background:#ccd1ff;padding:10px}.commnetsList li{box-sizing:border-box;background:#fff;margin-bottom:5px}.commnetsList li dt span{color:#3f51ff;font-weight:700;font-size:110%}.commnetsList li span.score{background:#3f51ff;padding:3px 5px;margin-right:10px}.commentsTime{float:right;font-size:80%;color:#999}.commnetsList li span.score img{height:1em;width:auto}.commnetsList li dd p{display:inline}.commnetsList ul li a{display:block;padding:5px 10px;font-size:16px}.commnetsList ul li a:hover{background:azure;opacity:1}#commetsForm .acf-field{overflow:hidden}#commetsForm .acf-label{float:left;width:40%;text-align:center}#commetsForm .acf-input{float:right;width:60%}#commetsForm input[type=text],#commetsForm textarea,#commetsForm select{border:#eee 4px solid;padding:5px 10px;font-size:100%;width:80%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.form-submit{text-align:center}#comments{margin-top:-80px;padding-top:80px}#commetsForm input[type=submit]{background:#3f51ff;padding:15px 0;border-radius:5px;color:#fff;text-align:center;width:70%;font-weight:700;border:none;border-bottom:navy 4px solid;font-size:120%;margin:0 auto}.commentsList{border:#eee 10px solid}.commentsList table{position:relative;z-index:300}.commentsList li{border-bottom:#eee 1px solid;padding:20px 25px}.commentsList li table th{background:#3f51ff;padding:3px 10px;color:#fff;text-align:center;font-weight:700;box-szing:border-box;width:30%;position:relative;z-index:300}.commentsList li table td{background:#fff;padding:3px 10px;box-szing:border-box;z-index:300;position:relative}.commentsList li table:after{content:"";display:block;position:absolute;z-index:100;bottom:5px;right:0;height:15px;width:99%;background:rgba(0,0,0,.5);box-shadow:0 5px 5px rgba(0,0,0,.3);transform:rotate(2deg)}.commentsText .text p{clear:both;margin-top:-10px;font-size:115%}.comment_date{font-size:85%;text-align:right;padding-top:5px}#next img{margin:0 auto}#next a,.g_btn{background:#ccc;font-size:100%;font-weight:700;text-align:center;padding:10px 0;display:block;width:60%;margin:10px auto;border-radius:5px;border-bottom:#999 4px solid}@media only screen and (max-width:644px){.commentsText p.text{margin-top:-10px}.commentsList table.w50{border-bottom:#eee 1px solid}}section.widget ul{margin:0 0 10px}p.banner{padding-bottom:20px}p.banner img{max-width:280px;height:auto}p.banner img:hover{cursor:pointer;opacity:.8}section.widget h3{clear:both;margin-bottom:10px;padding:2px 10px;text-align:left;font-size:110%;font-weight:700;background:#3f51ff;color:#fff;border-radius:5px}section.widget ul{margin:30px 0}section.widget li a{display:block;margin-top:15px;color:#000;font-weight:700}section.widget li a:hover{color:#cdcdcd}.newsTitle{clear:both;margin:0 0 10px;padding:5px 0;font-size:130%;font-weight:700;border-bottom:3px solid #000}.newsTitle h3{float:left}.newsTitle p{float:right;padding:5px 10px 0;font-size:70%}.newsTitle p a{color:#000}.newsTitle p a:hover{color:#cdcdcd}.news{margin:30px 0}.news p{clear:both;margin-top:15px}.news p a{display:block;color:#000;font-weight:700}.news span{padding-left:10px}.news a:hover span{color:#cdcdcd}.searchBox{padding-bottom:20px;text-align:center;display:}.searchBox input[type=text]{font-size:100%;padding:8px 10px;background:#f5f5f5;border:#eee 1px solid;border-radius:5px}.searchBox input[type=submit]{background:#bbb;color:#000;font-weight:700;border:#bbb 1px solid;font-size:100%;border-radius:5px;padding:6px 15px}.searchBox input[type=submit]:hover{background:#3f51ff;border:#3f51ff 1px solid}.rankingImg{display:block;width:40%;padding-top:30%;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:5px;position:relative}.rankingImg a:hover{background:rgba(255,255,255,.5) !important}.rankingArchive li{margin-bottom:20px;padding:15px 0;border:#eee 4px solid}.rankingDetail{width:58%}.rankingDetail h4{font-size:115%;line-height:1.1em;padding-bottom:5px}.rankingArchive .rankingDetail h4{font-size:160%}.rankingDetail p{line-height:1.1em;font-size:100%}.rankingArchive .rankingDetail p{line-height:1.4em;font-size:110%}.scoreImg img{height:1.1em;width:auto}.rankingArchive .scoreImg img{height:1.1em;width:auto}.rankingArchive .rankingDetail p.scoreImg{padding:10px 0}.rankingMark{position:absolute;top:-15px;left:-15px;color:#fff;background-image:url(//okuribitoya.net/wp-content/themes/center-theme/./images/ramk_mark.png);width:40px;height:40px;font-size:130%;font-weight:700;text-align:center;line-height:45px;background-size:cover;background-repeat:no-repeat}.verticalList{display:flex;flex-direction:column}.verticalList p{padding:0;margin:0;flex:1;vertical-align:middle}.rankingArchive .rankingMark{width:60px;height:60px;font-size:180%;line-height:70px}#footer ul{padding:15px 0 25px;text-align:center}#footer li{display:inline-block;padding:5px 16px}*:first-child+html #footer li{display:inline}#footer li:first-child{border:0}#footer li a{text-decoration:none;font-weight:400;font-size:80%;color:#000;text-decoration:underline}#footer li a:hover{text-decoration:none}#footer ul ul{display:none}#copyright{clear:both;padding:30px 0 5px;text-align:center;font-size:10px}button#pagetop{position:fixed;right:30px;bottom:0;font-size:40px;z-index:500;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}ul.post{padding:0}ul.post li{padding:20px 0 15px}ul.post img{float:left;margin:5px 25px 5px 0}ul.post h3{margin:-15px 0 5px;border:0;font-size:130%;font-weight:700}ul.post h3 a{color:#000}ul.post h3 a:hover{color:#cdcdcd}.menu_inner{border-bottom:#3f51ff 3px solid;background:#fff}nav#mainnav{margin:0 auto;max-width:1110px;width:100%;position:relative}nav#mainnav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:stretch;align-content:stretch;border-left:#eee 2px solid}nav#mainnav ul li{width:33.3%}nav#mainnav ul li a{display:block;text-align:center;height:40px;font-size:120%;font-weight:700;color:#555;line-height:40px;padding:5px 0;vertical-align:middle;border-right:#eee 2px solid}nav#mainnav ul li a span,nav#mainnav ul li a strong{display:block;font-size:90%;vertical-align:middle}nav#mainnav ul li#menu-item-1521 a{line-height:1.2em}nav#mainnav ul li a span{font-size:70%;color:#35cc91}nav#mainnav ul li a:hover span,nav#mainnav ul li a:hover,nav#mainnav ul li.current_page_item a{color:#fff;background:#3f51ff;opacity:1.0}nav#mainnav ul ul{width:160px;border-top:0}nav#mainnav ul li ul{display:none}nav#mainnav ul li:hover ul{display:block;position:absolute;top:65px;text-align:center;z-index:500}nav#mainnav ul li li{background:#fff;border-bottom:1px dotted #cdcdcd;float:none;width:160px;height:40px;line-height:40px;margin:0}nav#mainnav ul li li:last-child{border:0}nav#mainnav ul li li a{width:100%;height:40px;padding:0;line-height:40px;font-size:95%;text-lign:center}nav#mainnav ul li li a:hover{color:#cdcdcd}nav div.panel{display:block !important}a#menu{display:none}@media only screen and (max-width:1024px){#wrapper,.inner{width:100%}#header .contact{display:none}nav#mainNav ul{margin:0 auto}nav#mainNav ul ul{padding:0}nav div.panel{float:none}#content,#sidebar{clear:both;width:95%;float:none;margin:0 auto;padding:10px 0}h2.first{margin-top:25px}h2.topFirst{margin-top:-80px}.banner{width:100%;margin:0 auto;text-align:center}p.banner img{width:100%;height:auto}section.widget_search{text-align:center}#footer li{margin-bottom:10px}}@media only screen and (max-width:644px){body{font-size:13px}#header{text-align:center}#header h2{text-align:left}#header h2 img{max-width:55%}nav#mainnav ul li a{font-size:110%}#mainImg{height:350px;overflow:hidden;position:relative;margin-bottom:35px}h2.title{margin-bottom:15px}ul.post img{display:block;margin:5px auto 20px auto;float:none;width:100%}img.alignright,img.alignleft{display:block;margin:5px auto 20px auto}.alignright,.alignleft{float:none}.flexbox .archiveList{width:100%;border-bottom:#ccc 1px solid;padding-bottom:15px}#footer{padding:0}#footer ul{padding:0}#footer li{display:block;padding:0;margin:0}#footer li a{display:block;text-decoration:none;padding:10px 0;font-weight:700;border-bottom:#eee 1px solid}.singleImg,.singleDetail,.rankingArchive .singleDetail{width:100%}.singleImg{padding-top:83%}.widget h3 span{font-size:120%}.singleImg{margin-bottom:10px}.flexbox02 .rankingImg,.flexbox02 .rankingDetail{width:100%}.flexbox02 .rankingImg{padding:0;padding-top:63%;margin-bottom:10px}}#masthead{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#masthead.scrolled{position:fixed;top:0;left:0;z-index:999;width:100%}#toc{margin:0 auto;width:100%;background:#f5f5f5;margin-bottom:20px;background#f5f5f5;padding:10px 10px 20px 20px;border:1px solid #ccc;box-sizing:border-box}#toc .active dd{display:block}.toc_ttl{color:#333;text-align:center;font-size:110%;font-weight:700}.toc_swich{cursor:pointer}.toc_swich:before{content:"[閉じる]";font-size:90%;text-decoration:underline}#toc dt.active .toc_swich:before{content:"[開く]";font-size:90%;text-decoration:underline}#toc ol{margin:0;list-style-type:decimal}#toc li{margin-left:1em;line-height:1.2;font-size:16px !important}#toc li a{display:block;padding:5px 0}#toc li li a{font-weight:400}#toc li a:hover{text-decoration:underline}