﻿@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);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;line-height:1.7em}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{vertical-align:baseline;-webkit-text-size-adjust:100%}img{display:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}*{box-sizing:border-box;word-break:normal;word-wrap:break-word;line-height:1.7em;background-repeat:no-repeat}div#ie_container{display:none;width:100%;height:100%;margin:auto}div#ie_container div.cover{width:100%;height:100%;max-width:none;position:fixed;top:0;left:0;text-align:center;margin:auto}div#ie_container div.cover p{width:100%;position:absolute;font-size:12px;line-height:1.5em;top:50%;left:0;right:0;text-align:center}.ie7 body{overflow:hidden;background:#FFFFFF}.ie7 div#container{display:none}.ie8 body{overflow:hidden;background:#FFFFFF}.ie8 div#container{display:none}.ie8 div#ie_container{display:inherit}main .left{text-align:left}main .right{text-align:right}main .center{text-align:center}.mt_0{margin-top:0px}.mt_01{margin-top:1px}.mt_02{margin-top:2px}.mt_03{margin-top:3px}.mt_04{margin-top:4px}.mt_05{margin-top:5px}.mt_06{margin-top:6px}.mt_07{margin-top:7px}.mt_08{margin-top:8px}.mt_09{margin-top:9px}.mt_10{margin-top:10px}.mt_11{margin-top:11px}.mt_12{margin-top:12px}.mt_13{margin-top:13px}.mt_14{margin-top:14px}.mt_15{margin-top:15px}.mt_16{margin-top:16px}.mt_17{margin-top:17px}.mt_18{margin-top:18px}.mt_19{margin-top:19px}.mt_20{margin-top:20px}.mt_25{margin-top:25px}.mt_30{margin-top:30px}.mt_35{margin-top:35px}.mt_40{margin-top:40px}.mt_45{margin-top:45px}.mt_50{margin-top:50px}.mt_55{margin-top:55px}.mt_60{margin-top:60px}.mt_65{margin-top:65px}.mt_70{margin-top:70px}@media screen and (max-width: 768px){.mt_20{margin-top:15px}.mt_30{margin-top:20px}.mt_50{margin-top:30px}}@media screen and (max-width: 568px){.mt_20{margin-top:15px}.mt_50{margin-top:25px}}.mb_0{margin-bottom:0px}.mb_01{margin-bottom:1px}.mb_02{margin-bottom:2px}.mb_03{margin-bottom:3px}.mb_04{margin-bottom:4px}.mb_05{margin-bottom:5px}.mb_06{margin-bottom:6px}.mb_07{margin-bottom:7px}.mb_08{margin-bottom:8px}.mb_09{margin-bottom:9px}.mb_10{margin-bottom:10px}.mb_11{margin-bottom:11px}.mb_12{margin-bottom:12px}.mb_13{margin-bottom:13px}.mb_14{margin-bottom:14px}.mb_15{margin-bottom:15px}.mb_16{margin-bottom:16px}.mb_17{margin-bottom:17px}.mb_18{margin-bottom:18px}.mb_19{margin-bottom:19px}.mb_20{margin-bottom:20px}.mb_25{margin-bottom:25px}.mb_30{margin-bottom:30px}.mb_35{margin-bottom:35px}.mb_40{margin-bottom:40px}.mb_45{margin-bottom:45px}.mb_50{margin-bottom:50px}.mb_55{margin-bottom:55px}.mb_60{margin-bottom:60px}.mb_65{margin-bottom:65px}.mb_70{margin-bottom:70px}@media screen and (max-width: 768px){.mb_20{margin-bottom:15px}.mb_30{margin-bottom:20px}.mb_50{margin-bottom:30px}}@media screen and (max-width: 568px){.mb_20{margin-bottom:15px}.mb_50{margin-bottom:25px}}.mr_0{margin-right:0px}.mr_01{margin-right:1px}.mr_02{margin-right:2px}.mr_03{margin-right:3px}.mr_04{margin-right:4px}.mr_05{margin-right:5px}.mr_06{margin-right:6px}.mr_07{margin-right:7px}.mr_08{margin-right:8px}.mr_09{margin-right:9px}.mr_10{margin-right:10px}.mr_11{margin-right:11px}.mr_12{margin-right:12px}.mr_13{margin-right:13px}.mr_14{margin-right:14px}.mr_15{margin-right:15px}.mr_16{margin-right:16px}.mr_17{margin-right:17px}.mr_18{margin-right:18px}.mr_19{margin-right:19px}.mr_20{margin-right:20px}.mr_25{margin-right:25px}.mr_30{margin-right:30px}.mr_35{margin-right:35px}.mr_40{margin-right:40px}.mr_45{margin-right:45px}.mr_50{margin-right:50px}.mr_55{margin-right:55px}.mr_60{margin-right:60px}.mr_65{margin-right:65px}.mr_70{margin-right:70px}.ml_0{margin-left:0px}.ml_01{margin-left:1px}.ml_02{margin-left:2px}.ml_03{margin-left:3px}.ml_04{margin-left:4px}.ml_05{margin-left:5px}.ml_06{margin-left:6px}.ml_07{margin-left:7px}.ml_08{margin-left:8px}.ml_09{margin-left:9px}.ml_10{margin-left:10px}.ml_11{margin-left:11px}.ml_12{margin-left:12px}.ml_13{margin-left:13px}.ml_14{margin-left:14px}.ml_15{margin-left:15px}.ml_16{margin-left:16px}.ml_17{margin-left:17px}.ml_18{margin-left:18px}.ml_19{margin-left:19px}.ml_20{margin-left:20px}.ml_25{margin-left:25px}.ml_30{margin-left:30px}.ml_35{margin-left:35px}.ml_40{margin-left:40px}.ml_45{margin-left:45px}.ml_50{margin-left:50px}.ml_55{margin-left:55px}.ml_60{margin-left:60px}.ml_65{margin-left:65px}.ml_70{margin-left:70px}.font_size_50,div.front main section article h2{font-size:50px}@media screen and (max-width: 768px){.font_size_50,div.front main section article h2{font-size:40px}}@media screen and (max-width: 568px){.font_size_50,div.front main section article h2{font-size:30px}}.font_size_30,div.basket_box h2{font-size:30px}@media screen and (max-width: 768px){.font_size_30,div.basket_box h2{font-size:26px}}@media screen and (max-width: 568px){.font_size_30,div.basket_box h2{font-size:24px}}.font_size_26{font-size:26px}@media screen and (max-width: 768px){.font_size_26{font-size:24px}}@media screen and (max-width: 568px){.font_size_26{font-size:22px}}.font_size_24,div.privacy article div.doc_box p span{font-size:24px}@media screen and (max-width: 768px){.font_size_24,div.privacy article div.doc_box p span{font-size:22px}}@media screen and (max-width: 568px){.font_size_24,div.privacy article div.doc_box p span{font-size:20px}}.font_size_22,div.front main section article h3{font-size:22px}@media screen and (max-width: 768px){.font_size_22,div.front main section article h3{font-size:20px}}@media screen and (max-width: 568px){.font_size_22,div.front main section article h3{font-size:18px}}.font_size_20,div.front main section article h4{font-size:20px}@media screen and (max-width: 768px){.font_size_20,div.front main section article h4{font-size:18px}}@media screen and (max-width: 568px){.font_size_20,div.front main section article h4{font-size:16px}}.font_size_18,div.privacy article h1,div.privacy article div.doc_box h3{font-size:18px}@media screen and (max-width: 768px){.font_size_18,div.privacy article h1,div.privacy article div.doc_box h3{font-size:17px}}@media screen and (max-width: 568px){.font_size_18,div.privacy article h1,div.privacy article div.doc_box h3{font-size:15px}}.font_size_16,div.btn a,div.privacy article h2,div.front main section.message article ul.table li,div.front main section.service_1 article ul.table li h5,div.front main section.service_2 article ul.table li,input,select,textarea,search,input[type="submit"],input[type="reset"],input[type="button"]{font-size:16px}@media screen and (max-width: 768px){.font_size_16,div.btn a,div.privacy article h2,div.front main section.message article ul.table li,div.front main section.service_1 article ul.table li h5,div.front main section.service_2 article ul.table li,input,select,textarea,search,input[type="submit"],input[type="reset"],input[type="button"]{font-size:15px}}@media screen and (max-width: 568px){.font_size_16,div.btn a,div.privacy article h2,div.front main section.message article ul.table li,div.front main section.service_1 article ul.table li h5,div.front main section.service_2 article ul.table li,input,select,textarea,search,input[type="submit"],input[type="reset"],input[type="button"]{font-size:14px}}.font_size_14,body,nav ul li a,div.basket_box p,div.privacy article h3,div.privacy article ul li,ul.error_access li,p#fm_ajax_message{font-size:14px}@media screen and (max-width: 768px){.font_size_14,body,nav ul li a,div.basket_box p,div.privacy article h3,div.privacy article ul li,ul.error_access li,p#fm_ajax_message{font-size:13px}}@media screen and (max-width: 568px){.font_size_14,body,nav ul li a,div.basket_box p,div.privacy article h3,div.privacy article ul li,ul.error_access li,p#fm_ajax_message{font-size:12px}}.font_size_12,nav.language ul li a,div.front footer p,div.article footer p,div.privacy article,div.front main section article p.sub,div.error_area p,div.error_access p,div.err_area p{font-size:12px}@media screen and (max-width: 768px){.font_size_12,nav.language ul li a,div.front footer p,div.article footer p,div.privacy article,div.front main section article p.sub,div.error_area p,div.error_access p,div.err_area p{font-size:12px}}@media screen and (max-width: 568px){.font_size_12,nav.language ul li a,div.front footer p,div.article footer p,div.privacy article,div.front main section article p.sub,div.error_area p,div.error_access p,div.err_area p{font-size:11px}}.font_size_10{font-size:10px}@media screen and (max-width: 768px){.font_size_10{font-size:10px}}@media screen and (max-width: 568px){.font_size_10{font-size:8px}}.weight100{font-weight:100}.weight300{font-weight:300}.weight400,body,nav.language ul li a,div.privacy article p,div.front main section.company table tr td,div.front main section.contact table tr td{font-weight:400}.weight500,nav ul li a,nav.language ul li a.active,div.btn a,div.basket_box h2,div.basket_box p,div.privacy article h1,div.privacy article h2,div.privacy article h3,div.front main section article h2,div.front main section article h3,div.front main section article h4,div.front main section.service_2 article ul.table li,div.front main section.company table tr th,div.front main section.contact table tr th,div.agree_box div.txt_btn a span,div.error_area p,div.error_access p,ul.error_access li,div.err_area p,input[type="submit"],input[type="reset"],input[type="button"]{font-weight:500}.weight600,div.front main section.message article ul.table li,div.front main section.service_1 article ul.table li h5{font-weight:600}.weight700{font-weight:700}.weight900{font-weight:900}.nomal{font-weight:normal}.bold{font-weight:bold}.corners{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}html,body{width:100%;height:100%;min-width:1000px;margin:auto}@media screen and (max-width: 768px){html,body{min-width:inherit}}body{font-family:"Noto Sans JP","メイリオ","Meiryo","Roboto",sans-serif;color:#000}::selection{background:#992124;color:#FFF}::-moz-selection{background:#992124;color:#FFF}a{color:#000;text-decoration:none}a:hover{color:#262626;text-decoration:underline}a:visited{color:#000}a:hover img{opacity:0.8}hr{height:1px;clear:both;border:none;border-top:#dbdbdb 1px solid;color:#FFF}.wrapper,table.table,div.article header,nav,div.front footer,div.front main section article,div.front div.top_view div.inner,div.comp_box{zoom:1}.wrapper:after,table.table:after,div.article header:after,nav:after,div.front footer:after,div.front main section article:after,div.front div.top_view div.inner:after,div.comp_box:after{display:block;content:"";clear:both}.wrapper,table.table,div.article header,nav,div.front footer,div.front main section article,div.front div.top_view div.inner,div.comp_box{width:90%;min-width:1000px;margin:auto;position:relative}@media screen and (max-width: 768px){.wrapper,table.table,div.article header,nav,div.front footer,div.front main section article,div.front div.top_view div.inner,div.comp_box{min-width:inherit}}.transitions,a,a img,input,select,textarea,search,input:hover,select:hover,textarea:hover,search:hover{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}@media screen and (max-width: 768px){.transitions,a,a img,input,select,textarea,search,input:hover,select:hover,textarea:hover,search:hover{transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}}.all_transitions{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}table.table{width:95%;margin:auto;border-collapse:collapse}@media only screen and (max-width: 768px){table.table tr th,table.table tr td{width:100%;display:block}}div.front header{width:100%;position:absolute;z-index:5}div.article header{border-bottom:#dbdbdb 1px solid}div.article header h1{width:65%;max-width:180px;height:auto;margin:auto;padding:20px 0}div.article header h1 img{width:100%;height:auto}@media screen and (max-width: 568px){nav{width:100%}}nav ul{text-align:right;padding:30px 0 0 0}@media screen and (max-width: 568px){nav ul{text-align:center}}nav ul li{display:inline-block;margin:0 0 0 50px}@media screen and (max-width: 768px){nav ul li{margin:0 0 0 25px}}@media screen and (max-width: 568px){nav ul li{margin:0 5px}}nav ul li a{display:block;width:100%;height:100%;padding:10px 0;letter-spacing:2px}@media screen and (max-width: 568px){nav ul li a{letter-spacing:1px;font-size:10px}}nav.language{width:100%;position:absolute;top:0;left:0;right:0;margin:auto}nav.language ul{padding:30px}@media screen and (max-width: 568px){nav.language ul{text-align:right;padding:15px}}nav.language ul li{margin:0}nav.language ul li a{padding:0 10px}nav.language ul li a.active{color:#992124}nav.language ul li:first-child{background-image:url(../img/common/arrow/nav_bg.svg);background-position:right center;background-size:12px 12px;padding:0 15px 0 0}div.front footer{padding:20px 0;text-align:left}div.front footer div.logo{padding:0}div.front footer div.logo img{width:60%;max-width:470px;height:auto;margin:auto}div.front footer nav{margin:0}div.front footer nav ul{text-align:left;padding:50px 0 0 0}@media screen and (max-width: 768px){div.front footer nav ul{padding:25px 0 0 0}}div.front footer nav ul li{display:inline-block;margin:0 30px 0 0}@media screen and (max-width: 768px){div.front footer nav ul li{margin:0 25px 0 0}}@media screen and (max-width: 568px){div.front footer nav ul li{margin:0 10px 0 0}}div.article footer{padding:20px 0;text-align:center}div#container{width:100%;height:100%}@media screen and (max-width: 768px){div.front main{padding:55px 0 0 0}}div.front main section{margin:0 auto 50px auto}div.front main section article{position:relative}div#pageup{width:70px;height:70px;position:fixed;bottom:20px;right:20px;z-index:100}@media screen and (max-width: 768px){div#pageup{width:50px;height:50px}}@media screen and (max-width: 568px){div#pageup{width:40px;height:40px}}div#pageup a img{width:100%;height:100%}div.btn{min-width:300px;display:inline-block;margin:auto}@media screen and (max-width: 568px){div.btn{min-width:inherit;display:block}}div.btn a{width:100%;height:100%;display:block;text-align:center;padding:20px 20px;color:#FFF;background-color:#c6c6c6}div.btn a:hover{background-color:#992124;text-decoration:none}div.basket_box{width:90%;max-width:700px;height:auto;margin:auto;text-align:center;padding:50px 0}@media screen and (max-width: 568px){div.basket_box{padding:25px 0}}div.basket_box h2{padding:30px 0;text-align:center}div.basket_box p{padding:0 0 30px 0}div.privacy article{width:90%;max-width:1000px;margin:auto;padding:100px 0}@media screen and (max-width: 768px){div.privacy article{padding:50px 0}}div.privacy article h1{padding:30px 0 20px 0;margin:0 0 10px 0}div.privacy article h2{border-bottom:#dbdbdb 1px solid;padding:30px 0 10px 0;margin:0 0 10px 0}div.privacy article h3{padding:10px 0 5px 0}div.privacy article p{padding:0 0 20px 0}div.privacy article ul{width:100%;margin:auto;padding:0 0 20px 0}div.privacy article ul li{width:100%;word-break:break-all;padding:5px 0;color:#992124;font-weight:700}div.privacy article a:link,div.privacy article a:visited,div.privacy article a:active{color:#992124;text-decoration:underline}div.privacy article a:hover{color:#992124}div.privacy article div.doc_box{border-radius:5px;border:#dbdbdb 2px solid;padding:20px;margin:0 auto 20px auto}div.privacy article div.doc_box h3{padding:0 0 5px 0}div.privacy article div.doc_box p{padding:0}div.privacy article div.doc_box p span{font-weight:bold}@media screen and (max-width: 568px){div.privacy article div.doc_box{padding:20px 10px}}div.front div.top_view{width:100%;height:90%;position:relative;z-index:1;background-color:#e8e8e8;background-image:url(../img/content/top_view_bg.jpg);background-position:center top;background-size:100% auto}@media screen and (max-width: 1280px){div.front div.top_view{background-image:url(../img/content/top_view_bg_pc.jpg)}}@media screen and (max-width: 768px){div.front div.top_view{height:500px;background-size:880px auto}}@media screen and (max-width: 568px){div.front div.top_view{height:400px;background-size:880px auto}}div.front div.top_view div.inner{height:100%}div.front div.top_view div.inner h1{width:65%;max-width:650px;height:auto;position:absolute;left:0;bottom:-5%}div.front div.top_view div.inner h1 img{width:100%;height:auto}div.front main section{text-align:left}div.front main section article{border-bottom:#dbdbdb 1px solid;padding:150px 0}@media screen and (max-width: 768px){div.front main section article{padding:100px 0}}@media screen and (max-width: 568px){div.front main section article{padding:50px 0}}div.front main section article h2{padding:0 0 30px 0;text-align:left;letter-spacing:2px;line-height:1.3em}@media screen and (max-width: 768px){div.front main section article h2{padding:0 0 15px 0}}div.front main section article h3{padding:0 0 30px 0;text-align:left;color:#992124}@media screen and (max-width: 768px){div.front main section article h3{padding:0 0 15px 0}}div.front main section article h4{padding:0 0 0 10px;margin:50px 0 30px 0;line-height:1em;border-left:#992124 3px solid}@media screen and (max-width: 768px){div.front main section article h4{margin:25px 0 15px 0}}div.front main section article p{margin-bottom:30px}@media screen and (max-width: 768px){div.front main section article p{margin-bottom:15px}}div.front main section article span.red{color:#992124}div.front main section.message article div.img{width:100%;max-width:670px;height:auto;margin:100px 0 50px 0}@media screen and (max-width: 768px){div.front main section.message article div.img{margin:50px 0 20px 0}}div.front main section.message article div.img img{width:100%;height:auto}div.front main section.message article ul.table{width:100%;max-width:1200px;text-align:left;margin:30px 0;display:table;table-layout:fixed}@media screen and (max-width: 568px){div.front main section.message article ul.table{display:block}}div.front main section.message article ul.table li{display:table-cell;padding:30px 20px 0 30px;border-left:#000 1px solid;text-align:left;letter-spacing:1px;background-image:url(../img/common/arrow/down-arrow.svg);background-position:30px 0;background-size:20px 20px}@media screen and (max-width: 568px){div.front main section.message article ul.table li{width:100%;display:block;padding:30px 0 20px 0;border-left:none;background-position:left top}}div.front main section.service_1 article ul.table{width:100%;max-width:1200px;text-align:left;margin:30px 0;display:table;table-layout:fixed}@media screen and (max-width: 568px){div.front main section.service_1 article ul.table{display:block}}div.front main section.service_1 article ul.table li{display:table-cell;padding:0 20px 0 120px;border-left:#000 1px solid;text-align:left;background-position:20px top;background-size:80px 80px}div.front main section.service_1 article ul.table li:nth-child(1){background-image:url(../img/content/service_1_table_1.svg)}div.front main section.service_1 article ul.table li:nth-child(2){background-image:url(../img/content/service_1_table_2.svg)}div.front main section.service_1 article ul.table li:nth-child(3){background-image:url(../img/content/service_1_table_3.svg)}@media screen and (max-width: 1280px){div.front main section.service_1 article ul.table li{padding:90px 20px 0 20px}}@media screen and (max-width: 768px){div.front main section.service_1 article ul.table li{background-size:60px 60px;padding:70px 20px 0 20px}}@media screen and (max-width: 568px){div.front main section.service_1 article ul.table li{width:100%;display:block;padding:0 0 30px 70px;border-left:none;background-size:50px 50px;background-position:left top}}div.front main section.service_1 article ul.table li h5{letter-spacing:1px}div.front main section.service_1 article ul.table li p{margin:0}div.front main section.service_2 article{border-bottom:none}div.front main section.service_2 article ul.table{width:100%;max-width:1200px;text-align:left;margin:30px 0}@media screen and (max-width: 568px){div.front main section.service_2 article ul.table{display:block}}div.front main section.service_2 article ul.table li{width:30%;display:inline-block;padding:40px 20px 40px 120px;text-align:left;vertical-align:middle;background-position:left center;background-size:80px 80px}div.front main section.service_2 article ul.table li:nth-child(1){background-image:url(../img/content/service_2_table_1.svg)}div.front main section.service_2 article ul.table li:nth-child(2){background-image:url(../img/content/service_2_table_2.svg)}div.front main section.service_2 article ul.table li:nth-child(3){background-image:url(../img/content/service_2_table_3.svg)}div.front main section.service_2 article ul.table li:nth-child(4){background-image:url(../img/content/service_2_table_4.svg)}div.front main section.service_2 article ul.table li:nth-child(5){background-image:url(../img/content/service_2_table_5.svg)}div.front main section.service_2 article ul.table li:nth-child(6){background-image:url(../img/content/service_2_table_6.svg)}@media screen and (max-width: 768px){div.front main section.service_2 article ul.table li{padding:70px 0 30px 0;background-position:left top;background-size:60px 60px}}@media screen and (max-width: 568px){div.front main section.service_2 article ul.table li{width:100%;display:block;padding:20px 0 20px 70px;margin-bottom:30px;background-position:left center;background-size:50px 50px}div.front main section.service_2 article ul.table li br{display:none}}div.front main section.company{color:#FFF;background-color:#992124}div.front main section.company article{border-bottom:none}div.front main section.company h3{color:#FFF}div.front main section.company h4{border-left:#FFF 3px solid}div.front main section.company table{width:95%;max-height:500px;margin:50px 0;border-collapse:collapse}div.front main section.company table tr th,div.front main section.company table tr td{padding:10px 0;vertical-align:top;text-align:left}div.front main section.company table tr th{width:120px;text-align:left}div.front main section.company table tr td{text-align:left}div.front main section.contact p{margin-bottom:0}@media screen and (max-width: 768px){div.front main section.contact p{margin-bottom:0}}div.front main section.contact table{width:100%;max-width:500px;margin:10px 0;border-collapse:collapse}div.front main section.contact table tr th,div.front main section.contact table tr td{width:100%;display:block}div.front main section.contact table tr th p,div.front main section.contact table tr td p{margin:0}div.front main section.contact table tr th{padding:0;text-align:left}div.front main section.contact table tr td{padding:5px 0 30px 0;text-align:left}ul.transmission{width:auto;text-align:center;display:table}@media screen and (max-width: 568px){ul.transmission{width:100%;display:inherit}}ul.transmission li{display:table-cell}@media screen and (max-width: 568px){ul.transmission li{display:block}}div.comp_box{padding:50px 0}@media screen and (max-width: 568px){div.comp_box{padding:30px 0}}div.agree_box div.txt_btn{margin:20px 0 30px 0}div.agree_box div.txt_btn a span{background-position:right center;background-image:url(../img/common/arrow/arrow_right_c.svg);background-size:15px 15px;padding:0 25px 0 0}div.agree_box ul.check_list{width:100%;max-width:600px}div.agree_box ul.check_list li{width:auto;float:none;display:inline-block}@media only screen and (max-width: 1000px){div.agree_box ul.check_list li{border-bottom:none}}div.error_area,div.error_access{display:block}div.error_area p,div.error_access p{display:block;padding:5px 0;color:#992124;margin:5px auto}div.error_area ul.transmission,div.error_access ul.transmission{margin:auto}ul.error_access{width:90%;margin:5px auto;text-align:center;padding:15px 0;display:block}ul.error_access li{color:#992124;margin:5px auto}div.err_area{display:block}div.err_area p{display:block;padding:5px 0;color:#992124}div.err_area ul.transmission{margin:auto}p#fm_ajax_message{font-weight:700;color:#992124;letter-spacing:1px}input,select,textarea,search{font-family:"Noto Sans JP","メイリオ","Meiryo","Roboto",sans-serif;border:#dbdbdb 1px solid;background-color:#FFF;-webkit-appearance:none}input:focus,select:focus,textarea:focus,button:focus{outline:0;border-color:#992124}::selection{color:#fff;background:#000}input::selection,textarea::selection{color:#000}input{width:100%;padding:10px;margin:5px 0}input.wth_80{width:80%}@media screen and (max-width: 768px){input.wth_80{width:100%}}input.wth_70{width:70%}@media screen and (max-width: 768px){input.wth_70{width:100%}}input.wth_50{width:50%}@media screen and (max-width: 768px){input.wth_50{width:100%}}input.wth_30{width:30%}@media screen and (max-width: 768px){input.wth_30{width:100%}}input.wth_20{width:20%}@media screen and (max-width: 768px){input.wth_20{width:50%}}textarea{width:100%;height:10em;padding:10px;resize:vertical}select{width:auto;padding:10px 60px 10px 10px;background-image:url(../img/common/arrow/input_select.svg);background-position:right 5px center;background-size:25px 25px;vertical-align:middle;border:#dbdbdb 1px solid;margin:5px 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]+label{padding:7px 0px 7px 25px;margin:2px 20px 2px 0px;display:inline-block;background-image:url(../img/common/arrow/input_check_off.svg);background-position:left 50%;background-size:18px 18px;cursor:pointer}input[type="radio"]:checked+label{background-image:url(../img/common/arrow/input_check_on.svg);background-position:left 50%;background-size:18px 18px}input[type="checkbox"]+label{padding:7px 0px 7px 25px;margin:2px 20px 2px 0px;background-image:url(../img/common/arrow/input_check_off.svg);background-position:left 50%;background-size:18px 18px;display:inline-block;cursor:pointer}input[type="checkbox"]:checked+label{background-image:url(../img/common/arrow/input_check_on.svg);background-position:left 50%;background-size:18px 18px}input[type="submit"],input[type="reset"],input[type="button"]{width:100%;min-width:250px;text-align:center;padding:20px 20px;color:#FFF;background-color:#c6c6c6;border:none;cursor:pointer}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-color:#992124}div.error_area{width:100%;max-width:500px;margin:auto;padding:10px 0}p#fm_ajax_message{font-weight:bold;color:#992124;letter-spacing:1px}
