@charset "UTF-8";
/**
 * [File list]
 * - https://www.komakon.co.jp/common/css/reset.css
 * - https://www.komakon.co.jp/common/css/layout.css
 * - https://www.komakon.co.jp/common/css/pages.css
 * - https://www.komakon.co.jp/common/css/pages2.css
 *
 * Powered by CSS_DynamicCompressor - v0.4.6
 * http://rewish.org/php_mysql/css_dynamic_compressor
 * (c) 2010-2024 Hiroshi Hoaki <rewish.org@gmail.com>
 */
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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{min-width:1170px;background-color:#fff;line-height:1.7;font-size:1.3em;font-size:1.3rem;font-family:Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;-webkit-text-size-adjust:100%}img{vertical-align:top}textarea{font-size:1.3em;font-size:1.3rem;font-family:Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a ,input[type="image"]{text-decoration:none;color:#444;transition:opacity linear 0.1s}a:hover ,input[type="image"]:hover{filter:alpha(opacity=60);opacity:0.6}.nohover:hover,.nohover a:hover{filter:alpha(opacity=100);opacity:1transition:none}.inner{width:1050px;margin:0 auto}#pageLoader{display:none !important}#header_wrap_2{height:auto !important}.fixedsticky,.fixedsticky-withoutfixedfixed .fixedsticky-off,.fixed-supported .fixedsticky-off,.fixedsticky-withoutfixedfixed .fixedsticky-on,.fixed-supported .fixedsticky-on{position:relative}.fixedsticky-dummy{display:none}#header_01{border-bottom:5px solid #0188CA;background-color:#017FBE;color:#fff}#header_01 .head_text{color:#fff;font-size:12px;font-size:1.2rem}#header_02{overflow:hidden;background:url(../img/bg_grad_01.jpg) center bottom repeat-x #fff;padding:4px 0 6px}#header_02 .logo{margin-top:13px;float:left}#header_02 .contact{float:right}#gnavi-trigger{display:none}#gnavi{display:block !important;padding:15px 0}#gnavi .sp{display:none}#gnavi ul{overflow:hidden;-webkit-border-radius:7px;border-radius:7px;background:url(../img/bg_gnavi.jpg) center bottom repeat-x #fff}#gnavi li{float:left;width:14.28%;height:36px;text-align:center;line-height:1}#gnavi li a{display:block;height:36px;padding:1px 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #01679A;border-right:1px solid rgba(0,0,0,0.2);border-left:1px solid #349BCE;border-left:1px solid rgba(255,255,255,0.2)}#gnavi li a img{padding-top:10px}#gnavi li:first-child a{border-left:0}#gnavi li:last-child a{border-right:0}#contents{position:relative;background-color:#F4F4F9}#contents_inner{padding:20px 20px 50px;width:1010px;margin:auto;background-color:#fff}#contents:before{position:absolute;top:0;left:0;right:0;content:"";display:block;height:10px;background-image:-moz-linear-gradient(rgb(207,207,211) 0%,rgba(207,207,211,0) 100%); background-image:-webkit-gradient(linear,color-stop(0,rgb(207,207,211)),color-stop(1,rgba(207,207,211,0)));background-image:-webkit-linear-gradient(rgb(207,207,211) 0%,rgba(207,207,211,0) 100%);background-image:-o-linear-gradient(rgb(207,207,211) 0%,rgba(207,207,211,0) 100%);background-image:-ms-linear-gradient(rgb(207,207,211) 0%,rgba(207,207,211,0) 100%);background-image:linear-gradient(rgb(207,207,211) 0%,rgba(207,207,211,0) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb4b4b8,endColorstr=#0b4b4b8)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb4b4b8,endColorstr=#0b4b4b8)}#contents a{color:#006599;text-decoration:underline}#contents strong ,#contents em ,#contents b{font-weight:bold}#col_top{margin-bottom:10px}#col_top #breadcrumb{font-size:12px;font-size:1.2rem}#col_top #breadcrumb .current{font-weight:normal}#col_top #eyecatch{margin:10px 0 30px}.suvnav_menu{display:none}#contents #col_main{float:right;width:770px}#contents #col_sub{float:left;width:220px}#contents #col_sub .widget-ttl{display:none}#contents #col_sub .widget-area{margin-bottom:20px}#contents #col_sub .textwidget{margin-bottom:20px}#contents #col_sub .box{padding-bottom:9px;text-align:center;border:2px solid #D6D6D6}#contents #col_sub .box + .box{margin-top:20px}#contents #col_sub .box.box_01{ border-color:#FFB0B0; }#contents #col_sub .box.box_02{ border-color:#AADA93; }#contents #col_sub .box.box_03{ border-color:#D4AD93; }#contents #col_sub .box.box_04{ border-color:#9FBFD3; }#contents #col_sub .box.box_05{ border-color:#B682C7; }#contents #col_sub .box.box_06{ border-color:#8ED4EB; }#contents #col_sub .box.box_07{ border-color:#FFC182; }#contents #col_sub .box .desc{margin:0 7px 5px;text-align:left;line-height:1.5;font-size:12px;font-size:1.2rem}#contents #col_sub .subnavi{padding-bottom:0}#contents #col_sub .subnavi li{text-align:left;line-height:1.2}#contents #col_sub .subnavi li + li{border-top:1px dotted #D6D6D6}#contents #col_sub .subnavi a{display:block;padding:7px;padding-left:20px;text-decoration:none;background-image:url(../img/ico_arrow_03_r.png);background-position:9px center;background-repeat:no-repeat}#contents #col_sub .subnavi.recruit a{background-image:url(../img/ico_arrow_03_r.png)}#contents #col_sub .subnavi.orange a{background-image:url(../img/ico_arrow_04_r.png)}#pagetop{position:relative;width:1170px;margin:auto;text-align:right;top:-65px;height:0}#pagetop.fixed{position:fixed;bottom:11px;right:0;top:auto;height:auto}#footer_contact{display:none}#footer_wrap{color:#fff;position:relative}#footer_wrap a{color:#fff}#footer_01{overflow:hidden;padding:20px 0 25px;border-top:10px solid #0188CA;background-color:#006599;font-size:11px;font-size:1.1rem}#footer_01 .box_col{float:left}#footer_01 .box_col + .box_col{padding-left:60px}#footer_01 .box + .box{margin-top:15px}#footer_01 .box p:first-child a{padding-left:12px;background:url(../img/ico_arrow_01_r.png) left center no-repeat;line-height:1}#footer_01 .box p:first-child img{vertical-align:middle}#footer_01 .box ul{margin:5px 0 0 12px}#footer_01 .box ul li{text-indent:-1em;padding-left:1em}#footer_02{padding:7px 0;background-color:#00517A;font-size:12px;font-size:1.2rem}#footer_02 .logo{float:left;padding-right:30px}#footer_02 address{float:left;line-height:1.4;font-size:12px;font-size:1.2rem}#footer_02 .copyright{float:right}.ttl_01{position:relative;margin-bottom:20px;padding:7px 15px;background-image:-webkit-gradient(linear,50% 109%,50% -36%,color-stop(0,#006599),color-stop(1,#017FBE));background-image:-webkit-linear-gradient(90deg,#006599 0%,#017FBE 100%);background-image:-o-linear-gradient(90deg,#006599 0%,#017FBE 100%);background-image:-ms-linear-gradient(90deg,#006599 0%,#017FBE 100%);background-image:linear-gradient(0deg,#006599 0%,#017FBE 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0188ca,endColorstr=#ff006599,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0188ca,endColorstr=#ff006599,GradientType=0);-webkit-border-radius:5px;border-radius:5px;font-size:22px;font-size:2.2rem;line-height:1.15;color:#fff}.ttl_01:before{position:absolute;content:"";display:block;width:12px;height:12px;top:0;bottom:0;margin:auto;left:0;background:url(../img/bg_ttl_01.png) no-repeat}.ttl_01.orange{background-image:-webkit-gradient(linear,50% 0%,50% 74%,color-stop(0,rgb(255,208,0)),color-stop(1,rgb(255,128,0)));background-image:-webkit-linear-gradient(-90deg,rgb(255,208,0) 0%,rgb(255,128,0) 62.5%,rgb(255,128,0) 100%);background-image:-o-linear-gradient(-90deg,rgb(255,208,0) 0%,rgb(255,128,0) 62.5%,rgb(255,128,0) 100%);background-image:-ms-linear-gradient(-90deg,rgb(255,208,0) 0%,rgb(255,128,0) 62.5%,rgb(255,128,0) 100%);background-image:linear-gradient(180deg,rgb(255,208,0) 0%,rgb(255,128,0) 62.5%,rgb(255,128,0) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffd000,endColorstr=#ffff8000,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffd000,endColorstr=#ffff8000,GradientType=0)}.ttl_02{margin-bottom:20px;padding:7px 15px;-webkit-border-radius:5px;border-radius:5px;background:url(../img/bg_dot_02.png) ;line-height:1.4;font-size:16px;font-size:1.6rem;font-weight:bold}.ttl_03{margin-bottom:15px;padding-left:25px;background:url(../img/ico_circle_01.png) left center no-repeat;font-size:16px;font-size:1.6rem;font-weight:bold}.ttl_04{margin-bottom:20px;padding:7px 15px;-webkit-border-radius:5px;border-radius:5px;background:url(../img/bg_dot_03.png) ;line-height:1.4;font-size:16px;font-size:1.6rem;font-weight:bold}.ttl_05{margin-bottom:20px;padding:7px 15px;-webkit-border-radius:5px;border-radius:5px;background:url(../img/bg_dot_05.png) ;line-height:1.4;font-size:16px;font-size:1.6rem;font-weight:bold}.table_01{width:100%;border-collapse:collapse;text-align:left}.table_01 th ,.table_01 td{border:1px solid #ccc;padding:10px 1em;vertical-align:top}.table_01 .head{width:13em;text-align:left;background-color:#FDEFBD}.table_02{width:100%;border-collapse:collapse;text-align:left}.table_02 thead{background-color:#FF8000}.table_02 thead th{padding:5px;border:1px solid #ccc;vertical-align:middle;text-align:center;line-height:1.1;height:2.2em;font-weight:bold;color:#fff}.table_02 thead.autoh th{height:auto}.table_02 tbody td{padding:5px 10px;border:1px solid #ccc;vertical-align:middle;text-align:center;line-height:1.5}.table_02 tbody tr:nth-child(odd){background-color:#F9F9F9}#contents .pagetop{text-align:right;font-size:12px;font-size:1.2rem}#contact_box{margin-top:30px;position:relative}#contact_box .btn{position:absolute;right:33px;bottom:20px}.cf:before,.cf:after{content:".";display:block;height:0;overflow:hidden}.cf:after{ clear:both; }.cf{ zoom:1; }.indent_01{text-indent:-1em;padding-left:1em}.red{ color:#f00; }.fz12{font-size:12px}.fz14{font-size:14px}.normal{font-weight:normal !important}.bold{font-weight:bold}.clear{clear:both !important}.fl{float:left !important}.fr{float:right !important}.tac{text-align:center !important}.tar{text-align:right !important}.tal{text-align:left !important}.vat{vertical-align:top !important}.block{display:block !important}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pd0{padding:0 !important}.pd5{padding:5px !important}.pd10{padding:10px !important}.pd20{padding:20px !important}.pl45{padding-left:45px !important}#contents.top{padding-top:60px}#contents.top .inner{padding:0}#mainvisual ul{height:300px;overflow:hidden}#mainvisual{background:url(../img/bg_dot_01.png);padding:16px 0 33px}#mainvisual .bx-wrapper{margin:0}#mainvisual .bx-wrapper .bx-viewport{border:0;left:0;box-shadow:none}#mainvisual .bx-wrapper .bx-pager .bx-pager-item{vertical-align:bottom}#mainvisual .bx-wrapper .bx-pager.bx-default-pager a{height:16px;width:50px;border-radius:8px;background-color:#D4D0C8;transition:none}#mainvisual .bx-wrapper .bx-pager.bx-default-pager a:hover{border-radius:8px;opacity:1}#mainvisual .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:-25px}#mainvisual .bx-wrapper .bx-pager.bx-default-pager a:hover,#mainvisual .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#0188CA}#page_home h2{margin-bottom:15px}#page_home #sec_01{margin-bottom:30px}#page_home #sec_01 ul{margin:0 -10px -10px 0;overflow:hidden}#page_home #sec_01 li{float:left;margin:0 10px 10px 0}#page_home #sec_02{margin-bottom:30px}#page_home #sec_02 ul{margin:0 -10px -10px 0;overflow:hidden}#page_home #sec_02 li{float:left;width:250px;margin:0 10px 10px 0}#page_home #sec_02 li span{display:inline-block;margin-top:5px;padding-left:15px;background:url(../img/ico_arrow_02_r.png) left center no-repeat;text-decoration:underline}#page_home #sec_03 h2{padding-left:30px;background:url(../img/ico_circle_01.png) left center no-repeat}#page_home #sec_03 .btn{height:0;text-align:right;position:relative;top:-35px;right:0}#article_wrap .article{display:table;width:100%}#article_wrap .article:nth-child(odd){background-color:#F3F3F3}#article_wrap .article > *{display:table-cell;vertical-align:top;padding:10px}#article_wrap .article .date{width:5em;color:#000;font-size:11px;font-size:1.1rem;line-height:22px}#article_wrap .article .category{width:52px;padding-left:0;padding-right:0}#article_wrap .article .category img{vertical-align:middle}.index_box_wrap{overflow:hidden;margin:0 -10px -20px 0}.index_box_wrap + .index_box_wrap{margin-top:20px}.index_box_wrap .mini_box{float:left;margin:0 10px 20px 0;border:solid 1px #CCCCCC;width:248px}.index_box_wrap .mini_box dl{dislay:block;width:246px;border:solid 1px #ffffff;overflow:hidden}.index_box_wrap .mini_box dt{font-weight:bold;line-height:1.38;height:46px;box-shadow:0 3px 4px #aeaeae}.index_box_wrap .mini_box dt a{background-image:url(../img/bg_btn_01.png);background-repeat:no-repeat;display:block;height:100%;padding-left:20px}.index_box_wrap .mini_box dt span{display:table-cell;height:46px;vertical-align:middle}.index_box_wrap.orange .mini_box dt a{background-image:url(../img/bg_btn_02.png)}.index_box_wrap .mini_box dd{padding:0 9px}.index_box_wrap .mini_box dt + dd{padding:12px 0 5px;text-align:center}.index_box_wrap .mini_box2{float:left;margin:0 10px 20px 0;border:solid 1px #CCCCCC;width:248px}.index_box_wrap .mini_box2 dl{dislay:block;width:246px;border:solid 1px #ffffff;overflow:hidden}.index_box_wrap .mini_box2 dt{background-image:url(../img/bg_btn_01.png);background-repeat:no-repeat;font-weight:bold;line-height:1.38;height:46px;padding-left:20px;box-shadow:0 3px 4px #aeaeae}.index_box_wrap .mini_box2 dt a{background-image:url(../img/bg_btn_01.png);background-repeat:no-repeat;display:block;height:100%;padding-left:20px}.index_box_wrap .mini_box2 dt span{display:table-cell;height:46px;vertical-align:middle}.index_box_wrap.orange .mini_box2 dt a{background-image:url(../img/bg_btn_02.png)}.index_box_wrap .mini_box2 dd{padding:0 9px}.index_box_wrap .mini_box2 dt + dd{padding:12px 0 5px;text-align:center}.second_box_wrap{overflow:hidden;margin:0 -10px -20px 0}.second_box_wrap + .second_box_wrap{margin-top:20px}.second_box_wrap .mini_box{float:left;margin:0 10px 20px 0;border:solid 1px #CCCCCC;width:248px}.second_box_wrap .mini_box dt{display:table-cell;padding:3px 10px;height:40px;width:228px;background-color:#FF8000;vertical-align:middle;text-align:center;line-height:1.38;font-weight:bold;color:#fff}.second_box_wrap .mini_box .text{padding:0 9px;line-height:1.5}.second_box_wrap .mini_box .img{padding:12px 0 5px;text-align:center}#page_company section{padding-top:20px}#page_company section + section{margin-top:5px}#page_company .policy li{font-weight:bold;font-size:14px;font-size:1.4rem}#page_company .table_01 .head{width:6em}#page_company .business dd + dt{margin-top:10px}#page_company .map p{text-align:right;margin-bottom:20px}#page_company .pagetop{margin-top:25px}#page_voice .voice_sec{padding-top:20px}#page_voice .voice_sec h3{margin-bottom:20px}#page_voice .voice{padding-bottom:20px;border-bottom:1px dotted #D6D6D6}#page_voice .voice + .voice{margin-top:30px}#page_voice .voice h4{float:left;margin-bottom:0;max-width:400px}#page_voice .voice .ico{float:right;text-align:right}#page_voice .voice .ico li{display:inline-block;margin-left:5px}#page_voice .voice .demand ,#page_voice .voice .plan{-webkit-border-radius:5px;border-radius:5px}#page_voice .voice .demand{margin:15px 0;background-color:#FFF7DF}#page_voice .voice .demand .text ,#page_voice .voice .plan .text{padding:5px 10px 10px}#page_voice .pagetop{margin-top:40px}#page_glossary .navi{margin-bottom:5px}#page_glossary .navi ul{overflow:hidden}#page_glossary .navi ul + ul{margin-top:10px;padding-top:10px;border-top:1px dotted #D6D6D6}#page_glossary .navi li{float:left;width:113px;padding-left:25px;margin-right:15px;background:url(../img/ico_circle_01.png) left center no-repeat;line-height:30px;font-weight:bold;font-size:15px;font-size:1.5rem}#page_glossary .sec_glossary{padding-top:20px}#page_glossary .sec_glossary h3{margin-bottom:5px}#page_glossary .glossary dt{padding-top:10px;margin-bottom:3px;font-weight:bold}#page_glossary .glossary dd{padding-bottom:10px;border-bottom:1px dotted #D6D6D6}#page_glossary .pagetop{margin:25px 0 5px}#page_faq .faq_navi{margin-bottom:-10px}#page_faq .faq_navi li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 25px;margin-bottom:10px;width:33%;float:left;background:url(../img/ico_circle_01.png) left 0.2em no-repeat;font-size:15px;font-size:1.5rem;font-weight:bold}#page_faq .faq_navi li a{line-height:1.2;border-bottom:1px solid;text-decoration:none}#page_faq .sec_faq{padding-top:20px}#page_faq .sec_faq + .sec_faq{margin-top:10px}#page_faq .faq{padding-bottom:20px;border-bottom:1px dotted #D6D6D6}#page_faq .faq + .faq{margin-top:20px}#page_faq .faq .faq_q{margin-bottom:5px;padding-left:23px;background:url(../img/ico_faq_q.png) left 0.2em no-repeat;font-weight:bold}#page_faq .faq .faq_a{padding-left:23px;background:url(../img/ico_faq_a.png) left 0.2em no-repeat}#page_faq .faq .pic{margin-top:1.7em}#page_faq .sec_faq .pagetop{margin-top:25px}#page_news #article_wrap{margin-bottom:30px}#page_news #article_detail .article_ttl{display:table;width:100%;padding:0}#page_news #article_detail .article_ttl > *{display:table-cell;vertical-align:top;padding:5px 10px}#page_news #article_detail .article_ttl .date{width:5em;color:#000;font-size:11px;font-size:1.1rem;font-weight:normal;line-height:27px;padding-left:0;padding-right:0}#page_news #article_detail .article_ttl .category{padding-left:16px;width:52px}#page_news #article_detail .article_ttl .category img{vertical-align:middle}#page_news #article_detail .article_ttl .title{vertical-align:middle}#page_news #article_detail .back{margin:30px 0 40px;text-align:center}#article_contents{overflow:hidden;margin-bottom:30px}#article_contents *{max-width:100%;height:auto}#article_contents p{margin-bottom:2em}#article_contents * + p{margin-top:2em}#article_contents > *:last-child{margin-bottom:0}#article_contents ul{margin:1em 0;padding-left:40px;list-style-type:disc}#article_contents ol{margin:1em 0;padding-left:40px;list-style-type:decimal}#article_contents .aligncenter ,#article_contents .centered{display:block;margin-left:auto;margin-right:auto}#article_contents img.alignright ,#article_contents img.alignleft{display:inline}#article_contents .alignright{float:right;margin:0 0 10px 10px}#article_contents .alignleft{float:left;margin:0 10px 10px 0}#page_recruit .recruit_sec{padding-top:20px}#page_recruit .recruit_guide th{width:160px}#page_recruit .map{width:470px;margin-bottom:10px}#page_recruit .pagetop{margin-top:20px}#page_form .attention{color:#f00}#page_form .note{font-size:12px;font-size:1.2rem;color:#868686}#page_form .complete_text strong{font-weight:bold;font-size:15px;font-size:1.5rem}#page_form .complete_box{background-color:#F6F6F6;width:100%;display:table;font-size:12px;font-size:1.2rem}#page_form .complete_box div{display:table-cell;vertical-align:middle;padding:17px;text-align:left}#page_form.confirm .hide_confirm{display:none}#page_form .complete_box .logo ,#page_form .complete_box .logo img{width:285px}#form_table input[type="text"] ,#form_table input[type="password"] ,#form_table input[type="email"]{ width:370px; }#form_table .birthday input{ width:2em; }#form_table .birthday input:first-child{ width:4em; }#form_table .name input{ width:150px; }#form_table .mail input{ width:240px; }#form_table .url input{ width:450px; }#form_table .tel input{ width:4em; }#form_table .remarks textarea{ width:520px; height:130px; }#form_table .address label{ display:block; }#form_table .address label + label{ margin-top:8px; }#form_table .address label:first-child input{ width:100px; }#form_table .name2 input{ width:240px; }#form_table .tel2 input{ width:160px; }#form_table .address2 label{ display:block; }#form_table .address2 input{ width:350px; }#form_table .address2 label:first-child input{ width:4em; }#form_table .message textarea{ width:520px; height:200px; }#form_btn{margin-top:20px;text-align:center}#form_btn input[type="image"] ,#form_btn a{display:inilne-block}#form_btn input[type="image"] + * ,#form_btn a + *{margin-left:10px}#page_form table .example{color:#878787;margin-left:5px}#page_form #form_btn.contact input[type="submit"]{overflow:hidden;border:0;border-radius:0;transition:opacity linear 0.1s;cursor:pointer;text-indent:-9999px}#page_form #form_btn.contact input:hover{filter:alpha(opacity=60);opacity:0.6}#page_form.input #form_btn.contact input[type="submit"]{width:161px;height:35px;background:url(../../img/contact/btn_form_01.png) }#page_form.confirm #form_btn.contact input[type="submit"]:first-child{width:163px;height:37px;background:url(../../img/contact/btn_form_02.png) }#page_form.confirm #form_btn.contact input[type="submit"]:last-child{margin-left:20px;width:161px;height:35px;background:url(../../img/contact/btn_form_03.png) }#page_sitemap{margin-bottom:-20px}#page_sitemap .sitemap_box{margin-bottom:20px;width:370px}#page_sitemap .sitemap_box.wide{width:100%}#page_sitemap .sitemap_box .ttl_02{margin-bottom:15px}#page_sitemap .sitemap_box .ttl_02:last-child{margin-bottom:0}#page_sitemap .sitemap_box ul{margin-left:10px}#page_privacy h3{margin:15px 0}#page_privacy li{text-indent:-1em;padding-left:1em}#page_beginner,#page_kyokul{overflow:hidden}#page_beginner .sec_inner >img ,#page_kyokul .sec_inner >img{float:left;padding-right:20px}#page_beginner .sec_inner h3{font-size:153%;font-weight:bold;line-height:1.3;color:#0086CA;padding-bottom:12px}#page_beginner .link_box{padding-top:20px;text-align:right}#page_beginner .sec_inner{overflow:hidden;margin-bottom:20px}#page_beginner .last{margin-bottom:0}#page_beginner .sec_inner:first-child{margin-left:0}#page_reason.ttl_02{margin-top:30px}#page_reasonh3{font-size:135%;font-weight:bold;padding-bottom:10px}#page_reason .sec_inner > img{float:left;padding-right:20px}.page_top{padding-top:30px;font-size:12px;text-align:right}#page_flow #sec_01 .sec_inner{padding:0 17px;margin-bottom:10px}#page_flow #sec_01 .sec_inner ul:first-child{margin-left:0}#page_flow #sec_01 .sec_inner li{display:block;float:left;margin-left:20px}#page_flow dt{line-height:45px;float:left;background-repeat:no-repeat;width:495px;height:45px;font-size:123%;font-weight:bold;padding:0 0 10px 55px}#page_flow .step_01{background-image:url(../../img/flow/bk_step_01.gif)}#page_flow .step_02{background-image:url(../../img/flow/bk_step_02.gif)}#page_flow .step_03{background-image:url(../../img/flow/bk_step_03.gif)}#page_flow .step_04{background-image:url(../../img/flow/bk_step_04.gif)}#page_flow .step_05{background-image:url(../../img/flow/bk_step_05.gif)}#page_flow .step_06{background-image:url(../../img/flow/bk_step_06.gif)}#page_flow #sec_03{padding-top:30px}#page_flow .right_box{float:right;padding-left:20px}.step_text > div{padding-right:10px}.step_text .btn{margin-top:15px}.sec_inner h4{color:#333333}#page_kyokul .sec_inner{overflow:hidden}#page_kyokul .sec_inner h3{ font-weight:normal;margin-bottom:15px}#page_kyokul ul:first-child{padding-left:0}#page_kyokul .list_box li:before{content:'';display:inline-block;background:url(../../img/kyoukuru/disc.gif) no-repeat 0 0;width:10px;height:6px;vertical-align:middle}#page_kyokulli{margin-right:15px;display:inline-block}#page_kyokul .list_box{border-top:dotted 1px #D6D6D6;padding:30px 0}#page_kyokul .first{padding-top:0;border:none}#page_kyokul .last{border-bottom:dotted 1px #D6D6D6}#page_kyokul #sec_01 span{color:#0085CA;font-weight:bold}#page_kyokul #sec_01 .tyusyaku{float:left;width:400px;padding-top:12px;color:#FF7F00}#page_kyokul #sec_03 .tyusyaku,#page_kyokul #sec_04 .tyusyaku{color:#FF7F00}#page_kyokul #sec_03 .tyusyaku,#page_kyokul #sec_04 .tyusyaku{color:#FF7F00}#page_kyokul .sec_inner .area{margin:15px 0 20px;padding:5px 8px;display:inline-block;font-weight:normal;background-color:#F8D6E6;color:#000000;font-weight:bold}#page_kyokul #sec_03 > img{width:100%}