html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{margin:0;padding:0;border:0;font-style:normal}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote:before,blockquote:after{content:""}a{outline:none}input[type=search]{-moz-appearance:none;-webkit-appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px}html{-webkit-text-size-adjust:100%;font-size:62.5%}body{width:100%;height:100%;-webkit-font-smoothing:antialiased;color:#444;background-color:#fbed21;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"sans-serif";*font-size:small;*font:x-small;font-size:15px;line-height:1.8;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}body *{-webkit-font-smoothing:subpixel-antialiased}body a,body a:hover{color:#019ebd;text-decoration:none}a:hover img{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}img{max-width:100%;height:auto}.hidden{display:none}.clear{clear:both}.fleft{float:left}.fright{float:right}::selection{background:#444;color:#fff}::-webkit-input-placeholder{color:#999}:-ms-input-placeholder{color:#999}.logo{font-family:'Monoton',cursive;font-weight:400;letter-spacing:.05em}.font_purple{color:#c545c6}.font_green{color:#66c546}.font_blue{color:#0071bb}.bg_purple{background-color:#c545c6;color:#fff}.bg_green{background-color:#66c546;color:#fff}.bg_blue{background-color:#0071bb;color:#fff}.bg_orange{background-color:#ff7648;color:#fff}.bg_gray{background-color:#f2f2f2}.txtL{text-align:left}.txtR{text-align:right}.txtC{text-align:center}.floatR{float:right}.floatL{float:left}.btn{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;display:inline-block;text-align:center;margin-top:1em;margin-bottom:1em;width:auto}.btn2{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;text-align:center;margin-top:1em;margin-bottom:1em;width:auto}.btn.big{font-weight:700;letter-spacing:3px;font-size:20px;padding-top:.5em;padding-right:4em;padding-bottom:.5em;padding-left:4em}.btn.min{letter-spacing:1px;font-size:16px;padding-top:5px;padding-right:2em;padding-bottom:5px;padding-left:2em}.in{position:relative;height:100%;width:100%}.fa{margin-right:.5em}.fa-quora{color:#f66}.sideber_wrap{width:200px;position:absolute;top:0;left:0}.sidebar{background-image:url(//toikin.com/wp-content/themes/toikin/images/pattern/stripe_blue01.png);background-repeat:no-repeat;background-position:left top;background-size:240px auto;background-color:#fff;border:1px solid #333;margin-bottom:10px}.container{width:100%;height:100%}.content_wrapper{margin-left:220px}.content{width:100%;max-width:100%}.content.thin{width:100%;pading:100px}#container_inner{position:relative;display:block;margin-left:auto;margin-right:auto;width:1200px;height:100%;text-align:left}.one-fourth{width:21.5%;margin-left:5%;float:left}.one-third{width:30%;margin-left:5%;float:left}.one-half{width:47.5%;margin-left:5%;float:left}.two-thirds{width:65%;margin-left:5%;float:left}.one-fourth:first-child,.one-third:first-child,.one-half:first-child,.two-thirds:first-child{margin-left:0}body a,.widget_fukasawa_recent_posts a:hover .title,.widget_fukasawa_recent_comments a:hover .title{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.post-title a,.flex-direction-nav a,.comment-form input[type=submit],.post-content input[type=submit],.post-content input[type=reset],.post-content input[type=button],.archive-nav a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-title a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.posts .post .featured-media img,.posts .post .post-overlay,.post-navigation a,.post-navigation a p{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sidebar a{color:#000}.sidebar .head{position:relative;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#000;height:150px}.sidebar .head .catch{font-size:11px;position:absolute;z-index:1;left:0;width:200px;height:100px;background-image:url(//toikin.com/wp-content/themes/toikin/images/common/side_bg01.png);background-repeat:no-repeat;background-size:100% auto;padding-top:15px;font-weight:700}.sidebar .head .catch .a,.sidebar .head .catch .b,.sidebar .head .catch .c{position:absolute;z-index:1;display:block}.sidebar .head .catch .a{left:18px;top:12px;transform:rotate(-12deg);-moz-transform:rotate(-12deg);-webkit-transform:rotate(-12deg)}.sidebar .head .catch .b{left:79px;top:7px}.sidebar .head .catch .c{left:124px;top:14px;transform:rotate(14deg);-moz-transform:rotate(14deg);-webkit-transform:rotate(14deg)}.sidebar .head h1{position:absolute;z-index:2;top:70px;left:30px;text-align:center;line-height:26px}.sidebar .head h1 .name{font-size:16px;letter-spacing:2px;display:block}.sidebar .logo{font-size:32px;font-style:normal}.sidebar nav{line-height:150%;font-size:14px;font-weight:700;letter-spacing:1px;padding:20px}.sidebar nav .current_page_item a{color:#47aa54}.sidebar nav li{padding-bottom:1.1em}.sidebar nav li i{font-size:13px;width:14px;margin-right:10px;text-align:center;color:#66c546}.sidebar nav li ul{margin-top:.5em}.sidebar nav li li{padding-bottom:.2em;margin-left:2em;list-style:circle}.blog-title a{display:inline-block;padding:9px 13px;border:3px solid #333;font-size:17px;line-height:150%;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:3px}.blog-title a:hover{background:#333;color:#fff}.blog-logo,.blog-logo img{display:block}.blog-logo:hover{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6}.widget{padding:20px;margin-bottom:10px;background-color:#fff}.widget-title{margin-bottom:15px;font-weight:700}.widget-content{color:#555}.widget-content .textwidget a:hover{text-decoration:underline}.widget-content p{line-height:150%;margin-top:1em}.widget-content p:first-child{margin-top:0}.widget-content li{line-height:140%;padding:10px 0;border-bottom:1px solid #eee}.widget-content ul ul{margin-left:1em}.widget-content ul ul li:first-child{margin-top:.5em;border-top:1px solid #eee}.widget-content>ul>li:first-child{padding-top:0}.widget-content li:last-child{padding-bottom:0;border-bottom:none}.widget-content .textwidget{line-height:150%}.widget-content .textwidget a{color:#999}.widget-content .textwidget a:hover{color:#019ebd;text-decoration:none}.widget_archive li,.widget_categories li,.widget_meta li,.widget_nav_menu li,.widget_pages{color:#999}.widget_archive li a:hover,.widget_categories li a:hover,.widget_meta li a:hover,.widget_nav_menu li a:hover,.widget_pagaes li a:hover{color:#019ebd;text-decoration:none}.widget_archive li:before,.widget_categories li:before,.widget_meta li:before,.widget_nav_menu li:before{font:16px/1 'Genericons';width:16px;height:16px;display:inline-block;vertical-align:middle;color:#999;margin-right:8px;position:relative;top:-1px}.widget_archive li:before{content:'\f307'}.widget_categories li:before{content:'\f301'}.widget_meta li:before{content:'\f445'}.widget_nav_menu li:before{content:'\f429'}.widget_rss .widget-title a{vertical-align:middle}.widget_rss .widget-content ul a.rsswidget{display:block;line-height:120%;font-weight:700;color:#444}.widget_rss .widget-content ul a.rsswidget:hover{color:#019ebd}.rss-date{display:block;margin-top:2px;font-size:.85em;font-style:italic;color:#999}.rssSummary{margin-top:5px;color:#666}.widget_rss cite{display:block;margin-top:5px;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999}.widget_rss cite:before{content:"— "}.widget_search .search-field{padding:15px 49px 15px 15px}.widget_search .search-button{width:24px;height:24px;margin-top:-12px;right:13px}.widget_search .search-button .genericon{font-size:24px}#wp-calendar{width:100%;max-width:100%;color:#888;text-align:center}#wp-calendar,#wp-calendar caption,#wp-calendar tr,#wp-calendar td,#wp-calendar th{text-align:center}#wp-calendar th,#wp-calendar td{padding:4% 2%}#wp-calendar caption,#wp-calendar thead{color:#666;border-bottom:1px solid #eee}#wp-calendar caption{font-style:italic;text-transform:capitalize;color:#999;padding-bottom:4%}#wp-calendar thead{color:#019ebd}#wp-calendar thead th{font-weight:700;text-transform:uppercase;font-size:.9em}#wp-calendar tfoot{border-top:1px solid #eee}#wp-calendar tfoot td{padding:0}#wp-calendar tfoot #prev{text-align:left}#wp-calendar tfoot #next{text-align:right}#wp-calendar tfoot a{display:block;margin-top:10px;font-size:.9em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999}#wp-calendar tfoot a:hover{text-decoration:none;color:#666}.dribbble-shot,.flickr_badge_image{display:inline-block;width:55px;height:auto;margin:3px 9px 3px 0}.dribbble-shot{margin-bottom:7px}.dribbble-shot img,.flickr_badge_image a,.flickr_badge_image img{display:block;border-radius:3px}.dribbble-shot:hover,.flickr_badge_image a:hover{opacity:.7;-moz-opacity:.7;-webkit-opacity:.7}.widget_fukasawa_recent_posts a,.widget_fukasawa_recent_comments a{display:block}.widget_fukasawa_recent_posts .post-icon,.widget_fukasawa_recent_comments .post-icon{display:block;float:left;width:44px;height:44px;background:#eee;border-radius:999px;position:relative}.widget_fukasawa_recent_posts img,.widget_fukasawa_recent_comments img{display:block;border-radius:999px;width:100%;height:auto}.widget_fukasawa_recent_posts .inner,.widget_fukasawa_recent_comments .inner{padding-top:4px;margin-left:54px}.widget_fukasawa_recent_posts .post-icon .genericon{font-size:32px;height:32px;width:32px;position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;color:#bbb}.widget_fukasawa_recent_posts .title,.widget_fukasawa_recent_comments .title{line-height:120%;font-weight:700;word-break:break-word;-ms-word-break:break-word}.widget_fukasawa_recent_posts .meta{margin-top:2px;color:#999}.widget_fukasawa_recent_comments .excerpt{margin-top:3px;font-size:.9em;line-height:150%;color:#999}.widget_fukasawa_recent_posts a:hover .title,.widget_fukasawa_recent_comments a:hover .title{color:#019ebd}.widget_tag_cloud a{display:inline-block;padding:6px 8px;margin:0 1px 4px 0;border-radius:2px;background:#eee;font-size:11px !important;line-height:1;color:#444}.widget_tag_cloud a:hover{background:#019ebd;color:#fff}.sideber_wrap .sns_wrap{text-align:center;padding-top:20px;padding-bottom:20px;background-color:#fff}.sideber_wrap .sns_area li{display:inline}.sideber_wrap .sns_area li.a{margin-right:10px}.sideber_wrap .sns_area img{width:70px;height:70px}.sideber_wrap .info_wrap{background-image:url(/wp-content/themes/toikin/images/pattern/triangle01.gif);background-color:#fff;background-size:100% auto;margin-bottom:20px;text-align:center;display:block}.sideber_wrap .info_area{background-image:url(/wp-content/themes/toikin/images/common/toikin_face_green2.gif);background-repeat:no-repeat;background-position:center 10px;background-size:80% auto;padding-top:120px;padding-right:5px;padding-bottom:20px;padding-left:5px}.sideber_wrap .info_area .ul_wrap{background-color:#fff;padding-top:10px;padding-bottom:10px}.sideber_wrap .info_area ul{display:inline;line-height:1.4}.sideber_wrap .info_area .name{font-size:22px;color:#ffd657;font-weight:700}.sideber_wrap .info_area .tel a{font-size:23px;font-weight:700;color:#f30075;letter-spacing:-1px}.sideber_wrap .info_area address dt{font-size:14px;font-weight:700}.sideber_wrap .info_area address dd{font-size:12px;line-height:125%;margin-left:0;margin-bottom:1em;padding-bottom:1em;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc}.sideber_wrap .info_area address i{font-size:120%;margin-right:5px}.footer_wrap{text-align:center;background-color:#47aa54;display:block;width:100%;height:auto;margin-top:40px;color:#fff;clear:both}.footer_wrap a{color:#fff}.footer_wrap a:hover{color:#ff0}footer{width:1200px;text-align:left;margin-left:auto;margin-right:auto;padding:5%}footer h1{font-weight:400}footer section.contact{float:left;width:20%;margin-right:5%;background-image:url(/wp-content/themes/toikin/images/common/toikin_face_yellow2.gif);background-repeat:no-repeat;background-size:180px;padding-top:130px}footer section.info_area{float:left;width:50%;margin-right:5%}footer section.sitemap_area{float:left;width:20%}footer section.contact dl{margin:0}footer section.contact dd{margin-left:0}footer section.contact dd.tel,footer section.contact dd.mail{font-size:18px;text-align:center;width:180px;margin-top:5px;margin-bottom:5px}footer section.contact dd.copylight{font-size:12px;margin-top:2em;line-height:140%}footer section.info_area h1 rt{letter-spacing:3px}footer section.info_area dt{float:left;width:110px}footer section.info_area dt{float:left;width:110px}footer section.info_area dd{padding-left:80px}footer section.sitemap_area li{list-style-position:inside;list-style-type:circle}.mobile-navigation,.nav-toggle{display:none}.posts{overflow:visible !important;position:relative}.posts .post-container{width:33.33333%;padding:10px;overflow:hidden}.posts .post,.posts .page{width:100%;padding:16px;background:#fff;position:relative}.posts .post.sticky .is-sticky{display:inline}.featured-media{display:block;overflow:hidden;position:relative}.featured-media a,.featured-media iframe,.featured-media object{display:block}.featured-media img{display:block;width:100%;height:auto}.posts .format-standard .featured-media:hover img,.posts .format-image .featured-media:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.post-overlay{display:block;background:rgba(17,17,17,.3);opacity:0;position:absolute;z-index:1000;top:0;right:0;bottom:0;left:0}.format-standard .featured-media:hover .post-overlay,.format-image .featured-media:hover .post-overlay{opacity:1}.format-gallery .flexslider:hover .post-overlay{opacity:1}.post-overlay .view{display:block;width:100%;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff;text-align:center;position:absolute;top:50%;margin-top:-6px}.posts .featured-media+.post-header{margin-top:16px}.posts .post-title{font-size:1.25em;line-height:120%;font-weight:700;word-break:break-word;-ms-word-break:break-word}.posts .post-title a:hover{color:#019ebd}.post-excerpt{margin-top:8px;font-size:.9em}.post-excerpt p{line-height:145%;font-style:italic;color:#666}.posts-meta{margin-top:20px;font-size:.75em;line-height:120%;text-transform:uppercase;color:#999}.posts-meta:before{content:"";display:block;width:40px;height:2px;background:#eee;margin-bottom:12px}.posts-meta a{color:#999}.posts-meta a:hover{color:#666}.flexslider{position:relative}.flex-direction-nav{width:100%;position:absolute;z-index:1001;top:50%;margin-top:-16px}.wp-is-mobile .flex-direction-nav{display:none}.flex-direction-nav a{display:block;width:32px;height:32px;background:#333 no-repeat center;background-size:auto 10px;text-indent:-99999px}.flex-direction-nav li:nth-child(1) a{float:left;margin-left:-32px;background-image:url(//toikin.com/wp-content/themes/toikin/images/icons/chevron-left_w.png)}.flex-direction-nav li:nth-child(2) a{float:right;margin-right:-32px;background-image:url(//toikin.com/wp-content/themes/toikin/images/icons/chevron-right_w.png)}.flexslider:hover .flex-direction-nav a{margin-left:0;margin-right:0}.flex-direction-nav a:hover{background-color:#019ebd}.post.single{background:#fff;min-height:1180px}.post-inner{width:85%;max-width:85%;padding:7.5% 0;margin:0 auto}.post.single .post-title{font-size:2em;line-height:120%;font-weight:700;margin-bottom:40px;word-break:break-word;-ms-word-break:break-word;letter-spacing:3px}.post.single .post-title a:hover{color:#019ebd}.page-links{display:inline-block;margin-bottom:15px;background:#eee;border-radius:3px;overflow:hidden;font-size:.9em;text-transform:uppercase;letter-spacing:1px;color:#999}.page-links a,.page-links>span{display:inline-block;padding:10px}.page-links a:first-child,.page-links span:first-child{margin-left:0}.page-links a:hover{background:#019ebd;color:#fff}.page-links>span:nth-of-type(2){background:#ddd;color:#666}.post-meta-bottom{margin-top:40px;font-size:.85em;color:#999}.post-meta-bottom:before{content:"";display:block;width:48px;height:2px;background:#ddd;margin-bottom:18px}.post-meta-bottom ul li{float:left;margin-right:20px;line-height:140%}.post-meta-bottom li a{color:#999}.post-meta-bottom li a:hover{color:#666}.post-meta-bottom .post-tags a{margin-right:6px}.post-meta-bottom .post-tags a:last-child{margin-right:0}.post-meta-bottom .post-tags a:before{content:"#"}.post-navigation{background:#f2f2f2;min-height:2px}.post-navigation a{display:block;width:48.5%;height:120px;margin-top:3%;margin-bottom:3%;background:#e2e2e2;overflow:hidden;position:relative}.post-navigation .post-nav-prev{float:left}.post-navigation .post-nav-next{float:right}.post-navigation p{width:100%;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:2px;color:#666;position:absolute;top:50%;margin-top:-7px;right:0;left:0}.post-navigation a:hover{background:#333}.post-navigation a:hover p{color:#fff}.post.single .flex-direction-nav{margin-top:-24px}.post.single .flex-direction-nav a{width:48px;height:48px}.post.single .flex-direction-nav li:nth-child(1) a{margin-left:-48px}.post.single .flex-direction-nav li:nth-child(2) a{margin-right:-48px}.post.single .flexslider:hover .flex-direction-nav a{margin-left:0;margin-right:0}.subpages-header.cover{position:relative;height:200px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.subpages-header .table{display:table;height:100%;width:100%;background:rgba(255,255,255,.3)}.subpages-header .table .cell{display:table-cell;vertical-align:middle}.subpages-header .table h1{font-size:3rem;font-weight:700;margin-bottom:10px;margin-left:50px}.post-content a:hover{text-decoration:underline}.post-content p,.post-content blockquote,.post-content ul,.post-content ol,.post-content address,.post-content dl,.post-content .wp-caption,.post-content pre{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin-bottom:.5em;line-height:170%;font-size:1.7rem}.post-content>*:first-child{margin-top:0}.post-content *:last-child{margin-bottom:0}.post-content h1{font-size:2em}.post-content h2{font-size:2.5rem;color:#333;letter-spacing:3px;font-weight:700;margin-bottom:5px}.post-content .subheader{box-sizing:border-box;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3d8ce;padding-bottom:1em;-webkit-margin-after:2em}.post-content .subheader p{font-size:1.6rem;font-weight:700;color:rgba(141,124,94,1);letter-spacing:1px;line-height:100%;-webkit-margin-before:0em}.post-content section{clear:both;display:block;padding-top:3em;padding-bottom:3em}.post-content h3{font-size:24px;letter-spacing:1px;padding-top:2em}.post-content h4{font-size:1.4em;font-weight:700}.post-content h5{font-size:1.2em;font-weight:400}.post-content h6{margin-bottom:15px;font-size:.9em;font-weight:700;text-transform:uppercase}.post-content h1+h1,.post-content h1+h2,.post-content h1+h3,.post-content h1+h4,.post-content h1+h5,.post-content h1+h6,.post-content h2+h1,.post-content h2+h2,.post-content h2+h3,.post-content h2+h4,.post-content h2+h5,.post-content h2+h6,.post-content h3+h1,.post-content h3+h2,.post-content h3+h3,.post-content h3+h4,.post-content h3+h5,.post-content h3+h6,.post-content h4+h1,.post-content h4+h2,.post-content h4+h3,.post-content h4+h4,.post-content h4+h5,.post-content h4+h6,.post-content h5+h1,.post-content h5+h2,.post-content h5+h3,.post-content h5+h4,.post-content h5+h5,.post-content h5+h6,.post-content h6+h1,.post-content h6+h2,.post-content h6+h3,.post-content h6+h4,.post-content h6+h5,.post-content h6+h6{margin-top:25px}.post-content blockquote{margin:2.5em 0;padding:0 80px 0 0;position:relative;color:#666}.post-content blockquote:before{content:'\f106';font:64px/1 "Genericons";width:64px;height:64px;color:#019ebd;position:absolute;top:-4px;right:-6px}.post-content blockquote p{font-size:1.25em;line-height:160%;font-style:italic}.post-content cite{font-size:.9rem;line-height:140%;font-weight:700;text-transform:uppercase;letter-spacing:1px}.post-content cite:before{content:"— "}.post-content blockquote cite{display:block;margin-top:1em}.post-content blockquote cite em{font-style:italic;font-weight:700}em,q{font-style:italic}.post-content strong em,.post-content em strong{font-weight:700;font-style:italic}.post-content big{font-size:1.25em}abbr,acronym{cursor:help}code,kbd,pre{font-size:.85em;background:#eee}.post-content .highlight{background:#fcf8a5;width:auto;display:inline;padding:2px 3px}.post-content kbd,.post-content code{padding:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.post-content dl{line-height:160%}.post-content dl dt{font-weight:700}.post-content hr{width:100%;height:2px;background:#eee;margin:3em auto;border:0}.post-content ul{list-style:disc;margin-left:1.5em}.post-content ul ul{list-style:circle}.post-content ul ul ul{list-style:square}.post-content ol{list-style:decimal;margin-left:1.5em}.post-content ol ol{list-style:lower-alpha}.post-content ol ol ol{list-style:lower-roman}.post-content ul ul,.post-content ul ol,.post-content ol ul,.post-content ol ol{margin-bottom:0}.post-content li{margin-bottom:.5em;line-height:170%}.post-content ol>li:last-child,.post-content ul>li:last-child{margin-bottom:0}.post-content ol>li:first-child,.post-content ul>li:first-child{margin-top:.5em}.post-content address{padding:3% 3.5%;background:#f1f1f1}.post-content pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;line-height:140%;padding:2% 2.5%;background:#333;font-size:.8em;color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.wp-caption,.post-content img{max-width:100%}.post-content .wp-caption{margin-bottom:1.5em}img.alignleft,.alignleft img,img.aligncenter,.aligncenter img,img.alignright,.alignright img,img.alignnone,.alignnone img{display:block;box-sizing:border-box;padding:5px;border:1px solid #eee}img.linenon{border:none}.post-content .alignleft,.post-content .alignright{margin-bottom:1em;max-width:45%}.post-content .wp-caption .alignleft,.post-content .wp-caption .alignright{margin-bottom:0}.post-content .alignleft{float:left;margin-right:1em}.post-content .alignright{float:right;margin-left:1em}.post-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.post-content .wp-caption-text,.post-content .gallery-caption{padding-top:10px;font-size:.9em;line-height:120%;font-style:italic;color:#666;text-align:center}.post-content .gallery-caption{font-size:16px;line-height:24px}.post-content table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:.9em;width:100%;border-top-width:1px;border-left-width:1px;border-top-style:solid;border-left-style:solid;border-top-color:#ddd;border-left-color:#ddd}.post-content th,.post-content td{padding:2%;margin:0;overflow:visible;line-height:120%;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#ddd;border-bottom-color:#ddd}.post-content caption{color:#444;text-align:center;padding:2%}.post-content thead{vertical-align:bottom;white-space:nowrap}.post-content th{font-weight:700;color:#fc3}.post-content table tbody>tr:nth-child(odd)>td{background:#f9f9f9}.post-content fieldset{padding:25px;border:2px solid #eee;margin-bottom:1em}.post-content fieldset legend{font-size:.8rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:10px 12px;background:#019ebd;color:#fff}.post-content input[type=text],.post-content input[type=tel],.post-content input[type=url],.post-content input[type=password],.post-content textarea{width:100%;padding:14px 16px;font-size:.9em;border:none;background:#f2f2f2;border-radius:3px;-webkit-appearance:none}.post-content input[type=file]{padding:10px;background:#f2f2f2;border-radius:3px}.post-content textarea{height:180px;line-height:140%}.post-content input[type=text]:focus,.post-content input[type=tel]:focus,.post-content input[type=url]:focus,.post-content input[type=password]:focus,.post-content textarea:focus{outline:none}.post-content input[type=submit],.post-content input[type=reset],.post-content input[type=button]{padding:12px 16px;margin:0;border:none;background:#333;color:#fff;font-size:.9rem;line-height:1;-webkit-appearance:none;border-radius:3px;-webkit-appearance:none}.post-content input[type=submit]+input[type=reset],.post-content input[type=submit]+input[type=button],.post-content input[type=reset]+input[type=submit],.post-content input[type=reset]+input[type=button],.post-content input[type=button]+input[type=reset],.post-content input[type=submit]+input[type=submit]{margin-left:10px}.post-content input[type=submit]:hover,.post-content input[type=reset]:hover,.post-content input[type=button]:hover{cursor:pointer;background:#019ebd;color:#fff}.post-content input[type=submit]:focus,.post-content input[type=submit]:active{outline:none}.comments-inner{padding:7.5% 0;width:620px;max-width:85%;margin:0 auto;position:relative}.comments-title,.comment-reply-title{margin-bottom:40px;font-size:1.5em;font-weight:700}.comments-title:after,.comment-reply-title:after{content:"";display:block;width:48px;height:2px;background:#ddd;margin-top:20px}.no-comments{text-align:center;font-style:italic;color:#999}.commentlist div.comment{margin-top:30px;border-top:2px solid #eee;padding-top:30px;position:relative}.commentlist>li.comment:first-child>div.comment:first-child{margin-top:0;border-top:none;padding-top:0}.commentlist .children{margin-left:8%}.comment-header{margin-bottom:20px;position:relative}.comment .avatar{float:left;width:50px}.comment.bypostauthor>.comment .comment-header:before{content:"";display:block;width:24px;height:24px;background:#019ebd;border-radius:999px;position:absolute;z-index:999;top:-12px;left:-12px}.comment.bypostauthor>.comment .comment-header:after{content:'\f304';display:block;font:16px/1 "Genericons";color:#fff;position:absolute;z-index:1000;top:-8px;left:-8px}.comment-header-inner{padding:4px 0 0 62px}.comment-header h4{font-size:1em;font-weight:700}.comment-header h4 a:hover{color:#019ebd}.comment-meta{margin-top:8px;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:1px}.comment-meta,.comment-meta a{color:#999}.comment-meta a:hover{color:#666}.comment-actions{margin-top:25px;font-size:.75em}.comment-actions .fleft{font-weight:700;text-transform:uppercase;letter-spacing:1px}.comment-actions .sep{color:#ddd;margin:0 10px}.comment-actions a:hover{text-decoration:underline}.comment-awaiting-moderation{font-weight:700;font-style:italic;color:#999}.comments .pingbacks{margin-top:30px;border-top:2px solid #eee;padding-top:45px}.pingbacks-title{font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.comments .pingbacks li{padding:12px 4px;border-bottom:1px solid #eee}.comments .pingbacks li:first-child{border-top:1px solid #eee}.comments .pingbacks li:nth-child(2n){background:#fafafa}.comments .pingbacks li .url{line-height:140%;color:#767676}.comments .pingbacks li .comment-edit-link{margin-left:4px;font-size:.7em;font-weight:700;text-transform:uppercase;color:#999}.comments .pingbacks li a:hover{color:#019ebd}.comments-nav{margin-top:30px;border-top:2px solid #eee;padding-top:20px;font-size:.9em;font-weight:700}.comments-nav a{color:#666}.comments-nav a:hover{color:#019ebd}.comments-container+.respond-container{border-top:2px solid #eee}.comment-respond{padding:7.5% 0;width:620px;max-width:85%;margin:0 auto;position:relative}.commentlist .comment-respond{max-width:100%;margin:30px 0 0;border-top:2px solid #eee;padding:30px 0 0}#cancel-comment-reply-link{margin-left:5px;font-size:.9rem;font-weight:700;color:#999}#cancel-comment-reply-link:hover{text-decoration:underline;color:#999}.comment-notes{color:#666}.comment-form{margin-top:40px}.comment-form p{margin-top:30px}.comment-form p a:hover{text-decoration:underline}.comment-form-comment+.comment-form-author,.comment-form-comment+.comment-form-author+.comment-form-email{margin-top:30px}p.comment-form-author,p.comment-form-email{width:47.5%;float:left;margin:0 0 30px}p.comment-form-author{margin-right:5%}.comment-form label{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;color:#666}.comment-form .required{color:red;margin-left:3px}.comment-form input[type=text],.comment-form input[type=email],.comment-form textarea{display:block;width:100%;padding:16px 18px;border-radius:3px;background:#f2f2f2;border:none;font-size:.95em;margin:0}.comment-form textarea{height:250px;line-height:140%}.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form textarea:focus{outline:none}.form-submit #submit{padding:14px 20px 16px;border:none;margin:none;background:#333;border-radius:3px;font-size:.9em;font-style:italic;color:#fff;-webkit-appearance:none}.form-submit #submit:hover{cursor:pointer;background:#019ebd}.comment-form .comment-subscription-form label{text-transform:none;letter-spacing:0}.comment-subscription-form+.comment-subscription-form{margin-top:12px}.page-title{padding:1% 0 10px}.page-title h4{display:block;padding-bottom:10px;border-bottom:2px solid #e1e1e1;margin:0 10px;line-height:120%;font-weight:700;color:#666}.search-no-results .page-title{padding-bottom:20px}.search-no-results .page-title h4{margin:0}.page-title span{float:right;font-weight:400;font-style:normal;color:#999}.archive-nav{margin-top:40px}.archive-nav a{font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#666;padding-bottom:5px;border-bottom:2px solid transparent}.archive-nav .archive-nav-older{float:right}.archive-nav .archive-nav-newer{float:left}.archive-nav a:hover{color:#666;border-bottom-color:#ccc}.infinite-scroll .posts{padding-bottom:70px}.infinite-scroll .archive-nav{display:none}#infinite-handle{width:100%;position:absolute;top:auto !important;bottom:0;text-align:center}#infinite-handle span{display:inline-block;padding:15px 20px;background:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#666}#infinite-handle span:before{content:"+ "}#infinite-handle span:hover{cursor:pointer}.infinite-loader{width:100%;text-align:center}.infinite-loader .spinner{display:block;position:absolute !important;top:auto !important;bottom:10px !important;left:50% !important;margin-left:-12px}.home #firstview{position:relative;width:100%;height:100vh;display:block;background-image:url(//toikin.com/wp-content/themes/toikin/images/pattern/stripe_blue01.png);background-repeat:no-repeat;background-position:left top;background-size:50% auto;text-align:center;border:1px solid #fbed21}.home #firstview .fv_center{width:650px;position:relative;margin-top:35vh;z-index:10;vertical-align:middle;margin-right:auto;margin-left:auto}.home #firstview .catch{font-size:33px;text-align:center;-webkit-margin-before:0em;-webkit-margin-after:20PX}.home #firstview .logo{font-size:150px;line-height:100%;text-align:center}.home #firstview p.btn.bg_orange{text-align:center;width:100%;font-size:30px;font-weight:400;letter-spacing:2px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;padding-top:10px;padding-bottom:15px;padding-right:10px;padding-left:10px}.home #firstview p.btn.bg_orange img.arrow01{width:30px;margin-left:.5em}.home #firstview .fuki{background-image:url(//toikin.com/wp-content/themes/toikin/images/home/fukidashi05.gif);background-repeat:no-repeat;background-size:100% auto;top:-210px;left:-160px;width:350px;height:270px;position:absolute;font-size:26px;font-weight:700;line-height:230%;vertical-align:middle;display:block}.home #firstview .fuki p{margin-top:70px;text-align:center;transform:rotate(-11deg);-moz-transform:rotate(-11deg);-webkit-transform:rotate(-11deg);line-height:1.2}.home #firstview .fuki em{display:block;font-size:75px;letter-spacing:3px;text-align:center;font-style:normal}.home #firstview .visual01{position:absolute;z-index:2;width:100%;height:100%;right:0;bottom:0;background-image:url(//toikin.com/wp-content/themes/toikin/images/home/visual01.png);background-repeat:no-repeat;background-position:right bottom;background-size:50% auto}.home #firstview .visual02{position:absolute;z-index:1;width:100%;height:100%;right:0;bottom:0;background-image:url(//toikin.com/wp-content/themes/toikin/images/home/visual02.png);background-repeat:no-repeat;background-position:right bottom;background-size:80% auto}.home #firstview .sns{position:absolute;bottom:30px;left:30px;z-index:20}.home #firstview .sns li{float:left;width:20%;margin-right:10px}.home .news_wrap{background-image:url(/wp-content/themes/toikin/images/pattern/news-bg1.gif);background-repeat:repeat-x;margin-bottom:45px;background-color:#fff}.home section.news{background-image:url(/wp-content/themes/toikin/images/pattern/news-bg2.gif);background-repeat:repeat-x;background-position:left bottom;padding:50px}.home .ttl_news{float:left;width:200px;display:block;text-align:center}.home .ttl_news h2{margin-top:60px;font-size:44px}.home .ttl_news p{margin:0;background-image:url(/wp-content/themes/toikin/images/icon/icon-arrow01.gif);background-repeat:no-repeat;background-position:left center;padding-left:24px;background-size:16px auto}.home .ttl_news p a{color:#c545c6}.home .list_news{margin-left:200px}.home .news-index{width:100%}.home .list_news .item a{display:table;width:100%;color:#000;text-decoration:none}.home .list_news dl{width:100%;display:block;border-bottom:dotted;border-bottom-color:#ccc;border-bottom-width:1px}.home .list_news .item dt{width:90px;padding:6px 20px 6px 0;display:table-cell;vertical-align:top}.home .list_news .item dd{display:table-cell;vertical-align:top}.home .list_news .item_title{padding:5px 0 0 12px}.home .list_news .category{width:130px;font-size:12px;font-weight:700;padding-top:3px}.home .list_news .category span{color:#fff;text-align:center;padding:3px 5px;display:block}.home .list_news .cat_staffblog{background-color:#20c4ea}.home .list_news .cat_event{background-color:#ff5098}.home .ban_area{padding-bottom:30px;padding-top:30px}.home .ban_area li{width:49%}.home .ban_area li.a{margin-right:2%}.home .page_image{width:100%;display:block;width:100%;height:auto}.home .point_wrap{background-image:url(/wp-content/themes/toikin/images/pattern/stripe_yellow01.gif);background-repeat:repeat-x;background-color:#fff;padding-top:120px;padding-right:30px;padding-bottom:30px;padding-left:20px}.home section.point01 h1{font-family:"Rounded Mplus 1c";font-size:56px;font-weight:400;letter-spacing:2px;background-image:url(//toikin.com/wp-content/themes/toikin/images/home/tit_h1.gif);background-repeat:no-repeat;background-size:100% auto;background-position:center;padding-right:2em;padding-left:2em;padding-bottom:.5em;margin-bottom:1em;display:inline}.home section.point01 ol{padding:0;list-style:none;margin-top:4em;margin-right:0;margin-bottom:2em;margin-left:0;text-align:center}.home .point01 li{width:31%;margin-right:2%;float:left;display:block;list-style:none;text-align:center}.home .point01_03{margin-right:0}.home .point01 li h2{font-size:29px;letter-spacing:1px;font-weight:500}.home .point01 li .txt{text-align:left}.home section.point02 h1{font-size:30px;letter-spacing:3px}.home section.point02 .tit_sup{letter-spacing:3px}.content .place_wrap{background-image:url(/wp-content/themes/toikin/images/pattern/eighties.gif);background-repeat:no-repeat;background-position:right top;background-size:100% auto;padding-top:100px;padding-bottom:100px}.content section.place_area{background-image:url(/wp-content/themes/toikin/images/home/place_bg.gif);background-repeat:no-repeat;background-position:right top;background-color:#fff;padding-top:60px;margin-top:60px;padding-bottom:60px}.place_area h1{font-size:60px;letter-spacing:3px;font-weight:400}.place_area .place_tit p{font-size:21px;-webkit-margin-before:0em;-webkit-margin-after:59px;text-align:center}.place_img li{float:left;width:23%;list-style:none;margin-right:1%;margin-left:1%;margin-top:0}.place_img li.e{clear:both}.home .voice_wrap{background-color:#fff;background-image:url(/wp-content/themes/toikin/images/pattern/stripe_blue01.png);background-repeat:no-repeat;background-size:70% auto;margin-top:0}.home .voice_area{padding:5%}.home .voice_area h1{text-align:center;font-family:"Rounded Mplus 1c";font-size:56px;font-weight:400}.home .voice_area .tit_sup em{font-size:11px;color:#999;letter-spacing:1px;display:block;margin-bottom:2em}.home .voice_area li{float:left;width:32%;margin-right:2%}.home .voice_area li .name{font-size:12px;line-height:1.5;color:#630}.home .voice_area li.c{margin-right:0}input[type=text].post{width:10em}input[type=text].name{width:20em}input[type=text].tel{width:10em}.post-content textarea.add1{margin-top:1em}.search-form{position:relative}.search-field{display:block;width:100%;padding:20px 80px 20px 20px;margin:0;border:none;border-radius:3px;background:#eee;font-size:.95em;color:#666}.search-field:focus{outline:none}.search-button{display:block;height:32px;width:32px;position:absolute;top:50%;margin-top:-16px;right:15px}.search-button .genericon{font-size:32px;color:#666}.search-button:hover{cursor:pointer}.search-button:hover .genericon{color:#019ebd}body.archive .posts .post-title{font-size:1.1em;font-weight:400;line-height:140%}.archive-container h3{font-size:1.4em;font-weight:700;margin:50px 0 20px}.archive-container>ul{list-style:none;margin-left:0}.archive-container ul ul{margin-left:30px}.archive-container li{padding:12px 0;margin:0;border-top:1px solid #eee;line-height:130%;word-break:break-word;-ms-word-break:break-word}.archive-container ul>li:last-child{border-bottom:1px solid #eee}.archive-container ul ul li:first-child{margin-top:12px}.archive-container ul ul li:last-child{padding-bottom:0}.archive-container .posts-archive-list span{margin-left:4px;font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999}.archive-container a:hover{text-decoration:underline}.credits{font-size:13px}.credits p{color:#999;line-height:160%}.credits p a{color:#999}.credits p a:hover{color:#666}img#wpstats{display:none}.no-js .posts .post-container{width:508px;max-width:100%;margin:0 auto}.no-js .posts .format-gallery .slides li{display:none}.no-js .posts .format-gallery .slides li:first-child{display:block}.no-js .single.format-gallery .slides li{float:left;width:50%}.no-js .archive-nav{display:block}@media (max-width:1320px){#container_inner{width:100%}.medium-padding{padding:45px 0}.small-padding{padding:30px 0}.no-padding{padding:0}.posts .post-container{width:50%}.home #firstview .catch{font-size:30px}.home #firstview .fv_center{width:540px}.home #firstview .logo{font-size:130px}.home #firstview .fuki{top:-170px;left:-200px;width:300px;font-size:21px}.home #firstview .fuki p{margin-top:64px}.home #firstview .fuki em{font-size:65px}.home #firstview p.btn.orange{font-size:23px}.home #firstview .catch{font-size:28px}.home section.news{padding:30px}.home .ttl_news{width:100%;padding-bottom:20px;padding-top:20px}.home .ttl_news h2{font-size:30px;margin-top:0;float:left;display:inline}.home .ttl_news p{float:right;line-height:30px}.home .list_news{margin-left:0;clear:both}.home .list_news .category{width:110px;font-size:11px}.home section.point01 h1{font-size:50px;background-size:90% auto}.home .point01 li h2{font-size:24px;letter-spacing:0em}footer{width:100%}@media (max-width:1025px){.post.single{min-height:1037px}p{line-height:1.5}.post-content section{padding-top:3em;padding-bottom:3em}.home #firstview .fv_center{width:380px}.home #firstview .catch,.home #firstview p.btn.bg_orange{font-size:24px;-webkit-margin-after:5PX}.home #firstview .logo{font-size:110px}.home section.point01 p{margin-top:1em}.home #firstview .fuki{width:260px;top:-160px;left:-130px;top:-160px}.home #firstview .fuki p{margin-top:59px}.home #firstview .fuki em{font-size:50px}.home #firstview .fv_center{width:460px}.home #firstview .sns li{width:16%}.home section.point01 p{letter-spacing:0px;font-size:14px}.home .point01 li h2{font-size:17px;letter-spacing:0px;padding-bottom:0;font-weight:700}.home .point01_01,.home .point01_02,.home .point01_03{background-size:auto 30%;background-position:center 3em}.content,.content.thin{max-width:100%}.main-menu,.widgets,.credits{display:none}.blog-title{margin-right:120px}.mobile-navigation{background:#2d2d2d}.mobile-menu{padding:7.5% 5%;font-size:.8em}.mobile-menu li{display:block;margin-top:25px;font-weight:700;line-height:120%;text-transform:uppercase;letter-spacing:1px;position:relative}.mobile-menu>li:first-child{margin-top:0}.mobile-menu ul{margin-left:25px}.mobile-menu a{color:#999}.mobile-menu>.current-menu-item>a,.mobile-menu>.current_page_item>a{color:#fff}.mobile-menu .current-menu-item:before,.mobile-menu .current_page_item:before{content:'\f405';display:block;font:16px/1 "Genericons";color:#019ebd;position:absolute;left:-19px;top:2px}.mobile-menu a:hover{color:#fff}.nav-toggle{display:block;padding:12px 12px 10px;border-radius:3px;position:absolute;top:50%;margin-top:-16px;right:5%}.nav-toggle .bars{height:10px;width:15px;float:right;position:relative;margin-top:-1px}.nav-toggle .bar{width:15px;height:2px;background:#767676;border-radius:2px;position:absolute;left:0;top:0}.nav-toggle .bar:nth-child(2){top:4px}.nav-toggle .bar:nth-child(3){top:8px}.nav-toggle p{font-size:13px;line-height:10px;font-weight:700;text-transform:uppercase;text-align:right;color:#767676;float:right;margin-right:8px;position:relative;top:-1px}.nav-toggle .close{display:none}.nav-toggle:hover{cursor:pointer}.nav-toggle.active{background:#019ebd}.nav-toggle.active p{color:#fff}.nav-toggle.active .bar{background:#fff}.nav-toggle.active .bar:nth-child(1),.nav-toggle.active .bar:nth-child(3){top:4px}.nav-toggle.active .bar:nth-child(2){opacity:0}.nav-toggle.active .bar:nth-child(1){transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.nav-toggle.active .bar:nth-child(3){transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.nav-toggle.active .menu{display:none}.nav-toggle.active .close{display:block}.posts .post-container{width:50%}}footer section.contact{width:30%}footer section.info_area{width:40%}footer section.info_area dt{float:none;width:100%}footer section.info_area dd{padding-left:0;margin-left:0}@media (max-width:800px){.post-navigation a{height:100px}.home .point01 .tit_sup br{display:none}@media (max-width:740px){.post.single{min-height:1010px}.home #firstview .fv_center{width:300px}.home #firstview .logo{font-size:70px}.home #firstview .catch{font-size:16px;font-weight:700}.home #firstview p.btn.bg_orange{padding-top:5px;padding-bottom:5px;font-size:16px}.home #firstview p.btn.bg_orange img.arrow01{width:20px;margin-left:.5em}.home #firstview .fuki{width:160px;font-size:12px;top:-105px;left:-75px}.home #firstview .fuki p{margin-top:30px}.home #firstview .fuki em{font-size:36px}.home #firstview .sns li{width:14%}.home .list_news .item+.item{border-top:1px dotted #ccc;padding-top:12px}.home .list_news dl{border:none}.home .list_news .item dt{display:inline-block;width:auto;margin-right:10px;font-size:11px;padding:2px 0}.home .list_news .item dd{display:inline-block;width:auto;padding:0;margin:0}.home .list_news .category{width:auto;font-size:11px;padding-top:0}.home .list_news .category span{padding:2px 8px 1px}.home .list_news .item .item_title{text-decoration:underline;display:block;font-size:14px;padding-bottom:15px;margin-top:8px}.home .point_wrap{padding-top:80px;padding-left:20px}.home section.point01 h1{font-size:30px;letter-spacing:1px;background-image:none;padding:0}.home .point01 .tit_sup{text-align:left}.home .point01 li{width:46%;margin-right:2%;margin-left:2%}.home .point01 li.point01_03{clear:both;margin-left:25%}.home .point01 li h2{font-size:18px;font-weight:400;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.home .point01 li p.txt{-webkit-margin-after:0}.home .point01 li h2.font_purple{background-color:#c545c6}.home .point01 li h2.font_green{background-color:#66c546}.home .point01 li h2.font_blue{background-color:#0071bb}.home .point01 li p.min{-webkit-margin-before:0;-webkit-margin-after:2em;width:100%;text-align:right;padding-right:0}.home .point01 li p.bg_purple,.home .point01 li p.bg_green,.home .point01 li p.bg_blue{background-color:#fff;color:#09c}.place_area h1{font-size:30px}.sidebar .head{height:160px;margin-bottom:10px}.sidebar .head .catch{font-size:10px;width:180px}.sidebar .head .catch .a{left:-8px;top:15px}.sidebar .head .catch .b{left:49px;top:8px}.sidebar .head .catch .c{left:89px;top:11px}.sidebar .head h1{left:14px;top:70px}.sidebar .logo{font-size:36px;letter-spacing:2px}.sidebar .head h1 .name{font-size:17px;letter-spacing:2px}.sideber_wrap{padding-top:0;width:180px}.sidebar nav{line-height:130%;font-size:12px;font-weight:400;letter-spacing:.1em}.sidebar nav li i{font-size:80%;width:1.1em}.place_img li{float:left;width:46%;list-style:none;margin-right:1%;margin-top:0}.place_img li.d{clear:none}.place_img li.c,.place_img li.c{clear:both}.content_wrapper{margin-left:190px}.posts .post-container{width:100%;padding:0}.posts .post-container+.post-container{margin-top:20px}.load-container{margin-top:30px}.post.single .post-inner{padding-top:30px}.post.single .post-title{font-size:1.75em;margin-bottom:20px}body.single-post .content.thin,body.page .content.thin,body.single-attachment .content.thin{margin:0;max-width:100%}.post-navigation{padding:0 3%}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:40px 0 20px}.post-content h1{font-size:1.75em}.post-content h2{font-size:1.5em}.post-content h3{font-size:1.25em}.post-content h4{font-size:1.1em}.post-content h5{font-size:1em}.post-content h6{font-size:.85em}.post-content h2{font-size:100%;letter-spacing:1px;-webkit-margin-after:5px}.post-content .subheader p{font-size:1.3rem;letter-spacing:0px}.post-content p,.post-content blockquote,.post-content ul,.post-content ol,.post-content address,.post-content dl,.post-content .wp-caption,.post-content pre{line-height:150%;font-size:1.45rem}.posts .post-title{font-size:1.7rem}.post.single .post-title{font-size:1.6em;line-height:120%;font-weight:400}.post-content blockquote{padding:0 60px 0 0;margin:1.5em 0}.post-content blockquote:before{font-size:48px;width:56px;height:56px;top:-2px;right:-11px}.post-content blockquote p{font-size:1.05em;line-height:150%}.post-content blockquote cite{font-size:.8rem}.post-content hr{margin:2em 0}.post-content .alignleft,.post-content .alignleft img,.post-content .alignright,.post-content .alignright img{max-width:100%;float:none;margin-left:auto;margin-right:auto}.comments-title,.comment-reply-title{font-size:1.25em}#cancel-comment-reply-link{font-size:.85rem}.comment-actions .fleft,.comment-actions .fright{float:none}.comment-awaiting-moderation{margin-bottom:15px}.comments-nav{padding:18px 0}.comments-nav span{display:none}.comment-form{margin-top:30px}.comment-form p{margin-top:20px}.comment-form p:first-child{margin-top:0}p.comment-form-author,p.comment-form-email{width:100%;float:none;margin:20px 0 0}.comment-form textarea{height:180px}.page-title{padding-bottom:20px}.page-title h4{font-size:.8em;margin:0}footer .con_info_wrap{float:left;width:60%;margin-right:10px}footer section h1{font-size:20px}footer section.contact,footer section.info_area{width:100%;float:none;margin-right:0}footer section.sitemap_area{width:30%}footer section.info_area h1{display:none}footer section.info_area dt{color:#ff0}}@media (max-width:480px){.post.single{min-height:auto}.mean-nav .logo{color:#fff;font-size:24px;margin-left:30px}p{font-size:1.45rem}.home #firstview{position:relative;width:100%;height:100vh;display:block;background-image:none;text-align:center}.home #firstview .fv_center{margin-top:40vh;width:80%}.home #firstview .logo{font-size:60px}.home #firstview .catch{font-size:18px}.home #firstview .fuki{width:170px;height:120px;top:-130px;left:-25px;font-size:13px}.home #firstview .fuki p{margin-top:34px}.home #firstview .fuki em{font-size:36px}.home #firstview .visual01{background-size:70% auto}.home #firstview .sns li{width:13%}.home .ban_area li{width:100%}.content_wrapper{margin-left:0}.sideber_wrap{display:none}.sidebar .head{display:none}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{font-size:85%}.home .point01 li h2{font-size:15px}.post-content .wp-caption-text,.post-content .gallery-caption{padding-top:0}.posts .post{width:100%}.post-navigation{padding:15px}.post-navigation a{max-height:80px;width:100%;margin:0;float:none !important}.post-navigation a+a{margin-top:15px}.post-meta-bottom ul li{float:none;display:block;margin:0}.post-meta-bottom ul li+li{margin-top:8px}.post.single .flex-direction-nav{margin-top:-16px}.post.single .flex-direction-nav a{width:32px;height:32px}.post.single .flex-direction-nav li:nth-child(1) a{margin-left:-32px}.post.single .flex-direction-nav li:nth-child(2) a{margin-right:-32px}.post.single .flexslider:hover .flex-direction-nav a{margin-left:0;margin-right:0}.subpages-header.cover{height:100px}.post-content fieldset{padding:15px}.archive-nav{margin:30px 0 25px}.home .footer_wrap{margin-top:40px}.footer_wrap{margin-top:0}footer .con_info_wrap{float:none;width:100%;margin-right:0}footer section h1{font-size:20px;font-weight:700}footer section.contact,footer section.info_area{width:100%;float:none;margin-right:0}footer section.contact{text-align:center;background-position:top center;border-bottom:dotted;border-bottom-color:#fff;border-bottom-width:1px;padding-bottom:1em}footer section.sitemap_area{float:none;width:100%}@media (max-width:350px){.home #firstview .catch{font-size:16px}}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}#toc_container{margin-bottom:4em}