#mainvisual{overflow:hidden;*zoom:1;margin-bottom:30px}#mainvisual li{float:left}.red{color:#ff0000}.comBtn{width:270px;margin:0 auto}.comBtn.btnOrange a{background:#ff7f29}.comBtn.btnGray a{background:#8b8b8b}.comBtn a{display:block;color:#fff;font-size:24px;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:15px 0}.comBtn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.txtC{text-align:center}.txtL{text-align:center}.txtR{text-align:center}#feature .featureCont{font-size:14px;border:solid 3px #ffba2c;background:#fff;padding:10px 17px 40px}#feature .featureCont .featureTtl{width:710px;height:124px;background:url(../img/feature/ttl-feature.gif) 0 0 no-repeat;margin-bottom:40px}#feature .featureCont .featureTtl span{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}#feature .featureCont .featureList{overflow:hidden;*zoom:1;border:solid 3px #ffd37a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff3db;margin-bottom:40px}#feature .featureCont .featureList .featureImg{position:relative;float:left;width:306px}#feature .featureCont .featureList .featureImg .icon{position:absolute;top:2px;left:7px}#feature .featureCont .featureList .featureTxt{vertical-align:middle;padding:20px 15px 0 330px}#feature .featureCont .featureList .featureTxt .em{color:#f59000;font-size:20px;font-weight:bold;margin-bottom:5px}#beginner{font-size:14px}#beginner a{color:#009eff}#beginner .beginTtl{text-align:center;margin-bottom:30px}#beginner .beginSTtl{text-align:center;margin-bottom:30px}#beginner .beginSsTtl{margin-bottom:15px}#beginner .begin-flow img{width:100%;margin-bottom:60px}#beginner .begin-flow ul{margin:0 -7px;overflow:hidden}#beginner .begin-flow ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;float:left;display:block;padding:0 7px}#beginner .flowCnt2 ul{overflow:hidden;margin:0 -19px}#beginner .flowCnt2 ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33%;float:left;display:block;padding:0 19px;position:relative}#beginner .flowCnt2 ul li:after{background:url(../img/beginner/icon-arrow3.png) no-repeat 0 0;position:absolute;right:-15px;top:50%;width:24px;height:9px;content:''}#beginner .flowCnt2 ul li:last-child:after{display:none}#beginner .flowCnt2 ul li img{width:100%}#beginner .printCnt ul{overflow:hidden;margin:0 -32px}#beginner .printCnt ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;display:block;padding:0 32px;position:relative}#beginner .printCnt ul li img{width:100%}#beginner .printCnt ul li:after{background:url(../img/beginner/icon-arrow3yl.png) no-repeat 0 0;position:absolute;right:-13px;top:45%;width:24px;height:9px;content:''}#beginner .printCnt ul li:last-child:after{display:none}#beginner .beginCont{margin-bottom:40px}#beginner .beginCont .lead{margin-bottom:20px}#beginner .beginCont .em{color:#ff3333;font-size:16px;font-weight:bold}#beginner .beginCont.step1{padding:0 15px}#beginner .beginCont.step2 .beginContIn,#beginner .beginCont.step3 .beginContIn,#beginner .beginCont.step4 .beginContIn{padding:0 10px}#beginner .beginCont.step2 .beginContIn .inner,#beginner .beginCont.step3 .beginContIn .inner,#beginner .beginCont.step4 .beginContIn .inner{padding:0 10px 10px}#beginner .beginCont.step4 .compImg{text-align:center;padding:20px 0 40px}#beginner .beginContact{margin-top:30px}#beginner .beginContact dt{color:#fff;font-size:16px;text-align:center;background:#009aff;padding:10px 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}#beginner .beginContact dd{background:#e3e5e5;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:10px 0}#beginner .beginContact dd ul{overflow:hidden;*zoom:1}#beginner .beginContact dd ul li{float:left;width:50%;box-sizing:border-box;padding:0 10px}#beginner .beginContact dd ul li .telBtn{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:3px 15px}#beginner .beginContact dd ul li .telBtn .txt{font-size:11px}#beginner .beginContact dd ul li .telBtn .num{color:#ff9a00;font-size:30px;background:url(../img/beginner/icon-tel.gif) left center no-repeat;padding-left:55px}#beginner .beginContact dd ul li .mailBtn{display:block;color:#fff;background:#ff9a00;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:10px 15px 9px}#beginner .beginContact dd ul li .mailBtn p{font-size:16px;background:url(../img/beginner/icon-mail.jpg) left center no-repeat;padding-left:55px}#beginner .beginContact dd ul li .mailBtn p .small{font-size:12px}#beginner .comTtl{background:#ff56a2}#beginner .beginOrder{padding:15px 15px 60px}#beginner .beginOrder.beginOrderB{border-top:solid 4px #3849eb}#beginner .beginOrder.beginOrderB .ttl{color:#3849eb}#beginner .beginOrder.beginOrderR{border-top:solid 4px #ff2d90}#beginner .beginOrder.beginOrderR .ttl{color:#ff2d90}#beginner .beginOrder .ttl{font-size:22px;font-weight:bold;margin-bottom:20px}#beginner .beginOrder .img{text-align:center}#beginner .beginFlow .beginFlowTtl{font-size:24px;font-weight:bold;border-bottom:solid 3px #ff56a2;padding:15px 0 15px 80px;margin-bottom:10px}#beginner .beginFlow .beginFlowTtl.step0{background:url(../img/beginner/mark-num0.gif) left bottom no-repeat}#beginner .beginFlow .beginFlowTtl.step1{background:url(../img/beginner/mark-num1.gif) left bottom no-repeat}#beginner .beginFlow .beginFlowTtl.step2{background:url(../img/beginner/mark-num2.gif) left bottom no-repeat}#beginner .beginFlow .beginFlowTtl.step3{background:url(../img/beginner/mark-num3.gif) left bottom no-repeat}#beginner .beginFlow .beginFlowTtl.step4{background:url(../img/beginner/mark-num4.gif) left bottom no-repeat}#beginner .beginFlow .beginFlowTtl.step5{background:url(../img/beginner/mark-num5.gif) left bottom no-repeat}#beginner .beginFlow .beginFlowTtl.step6{background:url(../img/beginner/mark-num6.gif) left bottom no-repeat}#beginner .beginFlow .beginFlowTtl.step7{background:url(../img/beginner/mark-num7.gif) left bottom no-repeat}#beginner .beginFlow .beginFlowCont a{color:#1446fe}#beginner .beginFlow .beginFlowCont a:hover{color:#587cfe;text-decoration:underline}#beginner .beginFlow .beginFlowCont .inner{padding:0 0 20px 20px}#beginner .beginFlow .beginFlowCont .inner span{color:#ff0000}#beginner .beginFlow .beginFlowCont dl dt{color:#fff;font-size:16px;font-weight:bold;background:#ff56a2;border-left:solid 8px #b72d6b;padding:3px 0 3px 15px;margin-bottom:10px}#beginner .beginFlow .beginFlowCont dl dd{padding-left:20px;margin-bottom:20px}#beginner .beginFlow .beginFlowCont dl dd .beginFlowEm{color:#ff009c;font-size:18px;font-weight:bold}#beginner .beginFlow .beginFlowCont dl dd .beginFlowEm span{font-size:24px}#custom .comTtl{background:#e2046a}#custom .customList{padding:30px 0}#custom .customList ul{overflow:hidden;*zoom:1}#custom .customList ul li{float:left;width:345px;margin:0 10px 20px}#custom .customList ul li img{width:100%}#guide .comTtl{background:#eea91c}#guide .guideCont{font-size:14px;background:#fff;padding-bottom:30px}#guide .guideCont .guideTtl{color:#eea91c;font-size:22px;font-weight:bold;border-top:solid 4px #eea91c;border-bottom:solid 2px #f5f5f0;padding:15px 20px}#guide .guideCont .guideContIn{padding:20px}#guide .guideCont .guideContIn a{color:#1446fe}#guide .guideCont .guideContIn a:hover{color:#587cfe;text-decoration:underline}#guide .guideCont .guideContIn .string{font-weight:bold}#guide .guideCont .guideContIn .guideSCont dt{color:#fff;font-size:16px;font-weight:bold;background:#fcce6f;border-left:solid 8px #eea91c;padding:3px 0 3px 15px;margin-bottom:20px}#guide .guideCont .guideContIn .guideSCont dd{padding:0 20px}#guide .guideCont .guideContIn .guideSCont dd.shipCont{padding:0}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl th,#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl td{width:11.11%;color:#fff;text-align:center;vertical-align:middle;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:5px}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl th.size,#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl td.size{color:#333}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl th{font-weight:bold}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl th.area1{background:#187a84}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl th.area2{background:#8fb721}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl th.area3{background:#f47722}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl th.area4{background:#d73081}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl td.area1{background:#3a8e96}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl td.area2{background:#a0c242}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl td.area3{background:#f68b43}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl td.area4{background:#dd4f94}#guide .guideCont .guideContIn .guideSCont dd.shipCont .shipTbl td.price{color:#333;font-weight:bold}#guide .guideCont .guideContIn .guideSCont dd .feeTbl{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc}#guide .guideCont .guideContIn .guideSCont dd .feeTbl th,#guide .guideCont .guideContIn .guideSCont dd .feeTbl td{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}#guide .guideCont .guideContIn .guideSCont dd .feeTbl th{width:10%;color:#fff;background:#eea91c;text-align:center;vertical-align:center;padding:5px 10px}#guide .guideCont .guideContIn .guideSCont dd .feeTbl td{padding:5px 10px}#guide .guideCont .guideContIn .guideSCont dd .feeTbl td.range{width:60%;text-align:center}#guide .guideCont .guideContIn .guideSCont dd .feeTbl td.price{width:40%;text-align:center}#pack .comTtl{background:#ffb51e}#pack .comInner{font-size:14px}#pack .comInner .subTtl{color:#fff;font-size:16px;font-weight:bold;border-left:solid 8px #b47b06;background:#ffb51e;padding:3px 0 3px 15px;margin-bottom:20px}#pack .comInner .subSTtl{font-size:16px;font-weight:bold;margin-bottom:10px}#pack .comInner .subSTtl span.mark{color:#ffb51e;font-family:sans-serif}#pack .comInner .subSTtl span.small{font-size:12px}#pack .comInner .subInner{padding:0 20px 40px}#pack .comInner .subInner .packList{overflow:hidden;*zoom:1}#pack .comInner .subInner .packList li{float:left;width:212px;margin-right:10px}#pack .comInner .subInner .packList li .ttl1,#pack .comInner .subInner .packList li .ttl2{font-size:16px;font-weight:bold;text-align:center}#pack .comInner .subInner .packList li .ttl1{padding:16px 0}#pack .comInner .subInner .packList li .ttl2{padding:5px 0}#pack .comInner .subInner .packCont{overflow:hidden;*zoom:1}#pack .comInner .subInner .packCont .packContL .img,#pack .comInner .subInner .packCont .packContR .img{position:relative;margin-bottom:5px}#pack .comInner .subInner .packCont .packContL .img span,#pack .comInner .subInner .packCont .packContR .img span{display:block;position:absolute;bottom:-40px;right:0;width:180px;font-size:12px}#pack .comInner .subInner .packCont .packContL .txt,#pack .comInner .subInner .packCont .packContR .txt{font-size:15px;font-weight:bold;padding-bottom:20px}#pack .comInner .subInner .packCont .packContL{float:left;width:322px}#pack .comInner .subInner .packCont .packContR{float:right;width:322px}#pack .comInner .subInner .packOptCont{overflow:hidden;*zoom:1}#pack .comInner .subInner .packOptCont .packOptL{float:left;width:315px}#pack .comInner .subInner .packOptCont .packOptR{float:right;width:320px}#data .dataNav{margin-bottom:10px}#data .dataNav ul{overflow:hidden;*zoom:1}#data .dataNav ul li{float:left;width:50%;padding:0 5px 10px;box-sizing:border-box}#data .dataNav ul li p{text-align:center;border:solid 1px #ffb51e;padding:10px 0}#data .dataNav ul li:hover p,#data .dataNav ul li.select p{color:#fff;background:#ffb51e;cursor:pointer}#data .dataLink{text-align:center;margin-bottom:20px}#data .dataLink a{color:#ff0014;font-size:16px}#data .dataLink a:hover{text-decoration:underline}#data .tabCont .tabContIn{display:none}#data .tabCont .tabContIn.active{display:block}#data .tabCont .tabContIn a{color:#009eff}#data .tabCont .tabContIn .dataTtl{color:#fff;font-size:16px;font-weight:bold;border-left:solid 8px #b47b06;background:#ffb51e;padding:3px 0 3px 15px;margin-bottom:20px}#data .tabCont .tabContIn .dataSTtl{font-size:16px;font-weight:bold;margin-bottom:10px}#data .tabCont .tabContIn .dataSTtl span{color:#ffb51e;font-family:sans-serif}#data .tabCont .tabContIn .strong{font-weight:bold}#data .tabCont .tabContIn .lead{margin-bottom:20px}#data .tabCont .tabContIn .indent{padding-left:1em;text-indent:-1em}#data .tabCont .tabContIn .dataImg{padding-left:40px;margin-bottom:20px}#data .tabCont .tabContIn .dataDes{overflow:hidden;*zoom:1;padding:0 20px;margin-bottom:20px}#data .tabCont .tabContIn .dataDes .ttl{color:#009067}#data .tabCont .tabContIn .dataDes .img{float:left;width:248px;text-align:center}#data .tabCont .tabContIn .dataDes .txt{float:right;width:380px}#data .tabCont .tabContIn .dataSubNav{border:solid 2px #b47b06;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:15px 0;margin-bottom:30px}#data .tabCont .tabContIn .dataSubNav ul{overflow:hidden;*zoom:1}#data .tabCont .tabContIn .dataSubNav ul li{float:left;width:25%;padding:0 5px;box-sizing:border-box}#data .tabCont .tabContIn .dataSubNav ul li p{display:block;text-align:center;border:solid 2px #b47b06;padding:8px 0}#data .tabCont .tabContIn .dataSubNav ul li:hover p,#data .tabCont .tabContIn .dataSubNav ul li.select p{color:#fff;background:#b47b06;cursor:pointer}#data .tabCont .tabContIn .tabSubCont .tabSubContIn{display:none}#data .tabCont .tabContIn .tabSubCont .tabSubContIn.active{display:block}#data .beginContact{margin-top:30px}#data .beginContact dt{color:#fff;font-size:16px;text-align:center;background:#009aff;padding:10px 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}#data .beginContact dd{background:#e3e5e5;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:10px 0}#data .beginContact dd ul{overflow:hidden;*zoom:1}#data .beginContact dd ul li{float:left;width:50%;box-sizing:border-box;padding:0 10px}#data .beginContact dd ul li .telBtn{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:3px 15px}#data .beginContact dd ul li .telBtn .txt{font-size:11px}#data .beginContact dd ul li .telBtn .num{color:#ff9a00;font-size:30px;background:url(../img/beginner/icon-tel.gif) left center no-repeat;padding-left:55px}#data .beginContact dd ul li .mailBtn{display:block;color:#fff;background:#ff9a00;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:10px 15px 9px}#data .beginContact dd ul li .mailBtn p{font-size:16px;background:url(../img/beginner/icon-mail.jpg) left center no-repeat;padding-left:55px}#data .beginContact dd ul li .mailBtn p .small{font-size:12px}#data .comTtl{background:#ffb51e}#data .comInner{font-size:14px}#data .comInner .subTtl{color:#fff;font-size:16px;font-weight:bold;border-left:solid 8px #b47b06;background:#ffb51e;padding:3px 0 3px 15px;margin-bottom:20px}#data .comInner .subSTtl{font-size:16px;font-weight:bold;margin-bottom:10px}#data .comInner .subSTtl span{color:#ffb51e;font-family:sans-serif}#data .comInner .dataCont a{color:#1446fe}#data .comInner .dataCont a:hover{color:#587cfe;text-decoration:underline}#sheet .comTtl{background:#ffb51e}#sheet .comInner{font-size:14px}#sheet .comInner .sheetTtl{color:#fff;font-size:16px;font-weight:bold;border-left:solid 8px #de9500;background:#ffb51e;padding:3px 0 3px 15px;margin-bottom:20px}#sheet .comInner .sheetCont{padding:0 15px 30px 20px}#sheet .comInner .sheetCont ul{overflow:hidden;*zoom:1}#sheet .comInner .sheetCont ul li{float:left;margin-right:20px;margin-bottom:10px}#trivia .comTtl{background:#ffb51e}#trivia .comInner{font-size:14px}#trivia .comInner .triviaTtl{color:#fff;font-size:16px;font-weight:bold;border-left:solid 8px #b47b06;background:#ffb51e;padding:3px 0 3px 15px;margin-bottom:20px}#trivia .comInner .triviaCont{padding:0 25px}#trivia .comInner .triviaCont .triviaSTtl{font-size:16px;font-weight:bold;background:url(../img/common/mark-sttl.gif) left center no-repeat;padding-left:20px;margin-bottom:15px}#trivia .comInner .triviaCont .triviaContIn{overflow:hidden;*zoom:1;margin-bottom:30px}#trivia .comInner .triviaCont .triviaContIn .triviaImgL{float:left;width:310px}#trivia .comInner .triviaCont .triviaContIn .triviaTxtR{padding-left:330px}#design_template .comTtl{background:#ffb51e}#design_template .desitmpCont{font-size:14px;padding:20px}#design_template .desitmpCont .desitmpContIn{background:#fff;padding:25px}#design_template .desitmpCont .desitmpContIn.borderTop{border-top:solid 4px #ffd700}#design_template .desitmpCont .desitmpContIn .linkTbl{width:100%;border-top:solid 1px #8b4513;border-left:solid 1px #8b4513}#design_template .desitmpCont .desitmpContIn .linkTbl td{width:33.33%;border-right:solid 1px #8b4513;border-bottom:solid 1px #8b4513}#design_template .desitmpCont .desitmpContIn .linkTbl td a{display:block;color:#1446fe;padding:5px 0 5px 10px}#design_template .desitmpCont .desitmpContIn .linkTbl td a:hover{color:#587cfe;text-decoration:underline}#design_template .desitmpCont .desitmpContIn .desitmpTtl{color:#fff;font-size:16px;font-weight:bold;border-left:solid 8px #b47b06;background:#ffb51e;padding:3px 0 3px 15px;margin-bottom:20px}#design_template .desitmpCont .desitmpContIn .desitmpList{padding:0 0 0 15px}#design_template .desitmpCont .desitmpContIn .desitmpList .desitmpSTtl{color:#8b4513;font-size:15px;font-weight:bold;background:url(../img/design_template/bg-line-sttl.gif) left bottom no-repeat;margin-bottom:20px;margin-left:10px;padding-bottom:5px}#design_template .desitmpCont .desitmpContIn .desitmpList .preTxt{font-size:16px;background:url(../img/design_template/icon-junbityu.gif) 100px center no-repeat;padding:12px 0 12px 160px;margin-bottom:20px}#design_template .desitmpCont .desitmpContIn .desitmpList ul{overflow:hidden;*zoom:1;margin-bottom:20px}#design_template .desitmpCont .desitmpContIn .desitmpList ul li{float:left;width:205px;text-align:center;margin-left:10px;margin-bottom:10px}#design_template .desitmpCont .desitmpContIn .desitmpList ul li .img{margin-bottom:5px}#design_template .desitmpCont .desitmpContIn .desitmpList ul li .file{line-height:42px}#design_template .desitmpCont .desitmpContIn .desitmpList ul li .file a{color:#1446fe}#design_template .desitmpCont .desitmpContIn .desitmpList ul li .file a:hover{color:#587cfe;text-decoration:underline}#data_template .comTtl{background:#ffb51e}#data_template .comInner{font-size:14px}#data_template .comInner .datatmpTtl{color:#fff;font-size:16px;font-weight:bold;border-left:solid 8px #b47b06;background:#ffb51e;padding:3px 0 3px 15px;margin-bottom:20px}#data_template .comInner .datatmpCont{padding:0 15px 30px 20px}#data_template .comInner .datatmpCont ul{overflow:hidden;*zoom:1}#data_template .comInner .datatmpCont ul li{float:left;width:185px;border:solid 3px #ffd700;padding:5px 10px;margin-right:10px;margin-bottom:10px}#data_template .comInner .datatmpCont ul li .name{color:#8b4513;font-size:16px;font-weight:bold;margin-bottom:5px}#data_template .comInner .datatmpCont ul li .name span{font-size:13px}#data_template .comInner .datatmpCont ul li .file{font-size:12px;text-align:center}#data_template .comInner .datatmpCont ul li .file a{color:#1446fe}#data_template .comInner .datatmpCont ul li .file a:hover{color:#587cfe;text-decoration:underline}#design_free .comTtl{background:#ffb51e}#design_free .comInner{font-size:14px}#design_free .comInner .designfreeTtl{color:#fff;font-size:16px;font-weight:bold;border-left:solid 8px #b47b06;background:#ffb51e;padding:3px 0 3px 15px;margin-bottom:20px}#design_free .comInner .designfreeCont{padding:0 15px 30px 20px}#design_free .comInner .designfreeCont ul{overflow:hidden;*zoom:1}#design_free .comInner .designfreeCont ul li{float:left;width:160px;margin-right:5px;margin-bottom:10px}#design_free .comInner .designfreeCont ul li img{width:100%}#faq .comTtl{background:#ffa500}#faq .faqLink{padding:15px;border:solid 3px #ffa500;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;margin-bottom:30px}#faq .faqLink .ttl{font-size:18px;border-bottom:solid 2px #ffa500;margin-bottom:15px}#faq .faqLink ul{overflow:hidden;*zoom:1}#faq .faqLink ul li{float:left;width:33.33%;padding:5px;box-sizing:border-box}#faq .faqLink ul li p{font-size:15px;text-align:center;border:solid 2px #ffa500;padding:5px 0}#faq .faqLink ul li:hover p,#faq .faqLink ul li.select p{color:#fff;background:#ffb51e;cursor:pointer}#faq .tabCont .tabContIn{display:none}#faq .tabCont .tabContIn.active{display:block}#faq .tabCont .tabContIn a{color:#009eff}#faq .faqTtl{color:#fff;font-size:16px;font-weight:bold;border-left:solid 8px #b47b06;background:#ffa500;padding:3px 0 3px 15px;margin-bottom:20px}#faq .faqList{font-size:16px;border:solid 3px #ffa500;border-radius:10px;padding:15px 17px;margin-bottom:30px}#faq .faqList dl .faqListQ{background:url(../img/faq/icon-q.gif) 5px 0 no-repeat;padding-left:35px;min-height:23px;cursor:pointer}#faq .faqList dl .faqListCont{display:none;background:url(../img/faq/img-line.gif) 0 0 no-repeat;padding-top:15px;margin-top:10px}#faq .faqList dl .faqListA{background:url(../img/faq/icon-a.gif) 5px 0 no-repeat;padding-left:35px;min-height:23px}#faq .faqList dl .faqListA a{color:#1446fe}#faq .faqList dl .faqListA a:hover{color:#587cfe;text-decoration:underline}#faq .faqList dl .faqListLine{line-height:0;padding:10px 0}#faq .faqList dl .faqListLine img{width:100%}#company .comTtl{background:#808080}#company .companyCont{font-size:14px;padding:50px 20px}#company .companyCont .companyContIn{background:#fff;padding:25px}#company .companyCont .companyContIn .companyTbl{width:100%;border-top:solid 1px #c4c4c4;border-left:solid 1px #c4c4c4;margin-bottom:40px}#company .companyCont .companyContIn .companyTbl th,#company .companyCont .companyContIn .companyTbl td{border-right:solid 1px #c4c4c4;border-bottom:solid 1px #c4c4c4;padding:10px 14px}#company .companyCont .companyContIn .companyTbl th{width:150px;background-color:#f5f5f5;vertical-align:top}#company .companyCont .companyContIn .companyMap .companyMapTtl{background:url(../img/company/bg-title.gif) center bottom no-repeat;margin-bottom:20px}#company .companyCont .companyContIn .companyMap .companyMapTtl h2{font-size:18px;font-weight:bold;background:url(../img/company/mark-title.gif) left center no-repeat;padding:5px 0 5px 20px}#company .companyCont .companyContIn .companyMap .companyMapCont .mapLink a{color:#0739f6;font-weight:bold}#tokusho .comTtl{background:#808080}#tokusho .tokushoCont{font-size:14px;padding:50px 20px}#tokusho .tokushoCont .tokushoContIn{background:#fff;padding:25px}#tokusho .tokushoCont .tokushoContIn .tokushoTbl{width:100%;border-top:solid 1px #c4c4c4;border-left:solid 1px #c4c4c4;margin-bottom:40px}#tokusho .tokushoCont .tokushoContIn .tokushoTbl a{color:#1446fe}#tokusho .tokushoCont .tokushoContIn .tokushoTbl a:hover{color:#587cfe;text-decoration:underline}#tokusho .tokushoCont .tokushoContIn .tokushoTbl th,#tokusho .tokushoCont .tokushoContIn .tokushoTbl td{border-right:solid 1px #c4c4c4;border-bottom:solid 1px #c4c4c4;padding:10px 14px}#tokusho .tokushoCont .tokushoContIn .tokushoTbl th{width:150px;background-color:#f5f5f5;vertical-align:top}#tokusho .tokushoCont .tokushoContIn .tokushoTbl td .payment dt{font-size:16px;margin-bottom:5px}#tokusho .tokushoCont .tokushoContIn .tokushoTbl td .payment dd{margin-bottom:20px}#tokusho .tokushoCont .tokushoContIn .tokushoTbl td .payment dd .paymentList{overflow:hidden;*zoom:1;padding-left:30px}#tokusho .tokushoCont .tokushoContIn .tokushoTbl td .payment dd .paymentList .payL{float:left}#tokusho .tokushoCont .tokushoContIn .tokushoTbl td .payment dd .paymentList .payR{padding-left:200px}#privacy .comTtl{background:#808080}#privacy .privacyCont{font-size:14px;padding:50px 20px}#privacy .privacyCont .privacyContSup{font-size:16px;background:#fff;border-top:solid 4px #a9a9a9;padding:25px;margin-bottom:30px}#privacy .privacyCont .privacyContIn{background:#fff;padding:25px}#privacy .privacyCont .privacyContIn .privacyList dt{color:#fff;font-size:16px;font-weight:bold;background:#a9a9a9;border-left:solid 8px #696969;padding:4px 0 4px 15px}#privacy .privacyCont .privacyContIn .privacyList dd{padding:20px}#privacy .privacyCont .privacyContIn .privacyList dd ul li{padding-left:1.5em;text-indent:-1.5em}#scene .sceneCont{background:#fff;padding:10px 20px 30px}#scene .sceneCont .sceneMainv{margin-bottom:40px}#scene .sceneCont .sceneMainv img{width:100%}#scene .sceneCont .sceneContIn{padding:0 20px;margin-bottom:40px}#scene .sceneCont .sceneContIn .sceneMethod{width:670px;overflow:hidden;margin-bottom:30px}#scene .sceneCont .sceneContIn .sceneMethod ul{overflow:hidden;*zoom:1;width:690px}#scene .sceneCont .sceneContIn .sceneMethod ul li{float:left;width:210px;margin-right:20px}#scene .sceneCont .sceneContIn.sports .comSSTtl span{color:#ec6e00}#scene .sceneCont .sceneContIn.wedding .comSSTtl span{color:#ff418d}#scene .sceneCont .sceneContIn.noshitsuki .comSSTtl span{color:#00afdf}#scene .sceneCont .sceneContIn.event .comSSTtl span{color:#b0f227}#draft .comTtl{background:#6edea0}#draft .comSSTtl span{color:#6edea0}#draft .read a{color:#0aacf8}#draft .draftFlow{border:solid 3px #6edea0;padding:27px;margin-bottom:30px}#draft .draftFlow .draftFlowIn{overflow:hidden;*zoom:1;min-height:42px;padding-left:60px}#draft .draftFlow .draftFlowIn.step1{background:url(../img/draft/mark-num1.gif) 0 0 no-repeat;margin-bottom:30px}#draft .draftFlow .draftFlowIn.step2{background:url(../img/draft/mark-num2.gif) 0 0 no-repeat;margin-bottom:30px}#draft .draftFlow .draftFlowIn.step3{background:url(../img/draft/mark-num3.gif) 0 0 no-repeat}#draft .draftFlow .draftFlowIn .flowTxt{float:left;width:274px}#draft .draftFlow .draftFlowIn .flowImg{float:right;width:278px}#draft .draftBtn{width:320px;margin:0 auto}#draft .draftBtn a{display:block;color:#fff;font-size:24px;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#6edea0;padding:15px 0}#draft .draftBtn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}
#nohin_download .comTtl{
    background:#00b900;
}
#nohin_download .desitmpCont{
    font-size:14px;
    padding:20px;
}
#nohin_download .desitmpCont .desitmpContIn{
    background:#fff;
    padding-top:25px;
    padding-bottom:25px;
}
#nohin_download .desitmpCont .desitmpContIn.borderTop{
    border-top:solid 4px #ffd700;
}
#nohin_download .desitmpCont .desitmpContIn .desitmpTtl{
    color:#fff;
    font-size:16px;
    font-weight:bold;
    border-left:solid 8px #b47b06;
    background:#ffb51e;
    padding:3px 0 3px 15px;
    margin-bottom:20px;
}
#company .companyCont .companyContIn .enkaku {
    width: 100%;
    border-top: solid 1px #c4c4c4;
    border-left: solid 1px #c4c4c4;
    margin-bottom: 40px;
}
#company .companyCont .companyContIn .enkaku th {
    background-color: #f5f5f5;
    vertical-align: top;
}
#company .companyCont .companyContIn .enkaku th:first-child {
    width: 55px;

}
#company .companyCont .companyContIn .enkaku .topenkaku {
  font-size: 16px;
}
#company .companyCont .companyContIn .enkaku .topenkaku th{
  text-align: center;
}
#company .companyCont .companyContIn .enkaku .topenkaku td{
  text-align: center;
}
#company .companyCont .companyContIn .enkaku th, #company .companyCont .companyContIn .enkaku td {
    border-right: solid 1px #c4c4c4;
    border-bottom: solid 1px #c4c4c4;
    padding: 10px 14px;
    vertical-align: top;
}

#company .companyCont .companyContIn .jigyou {
    width: 100%;
    border-top: solid 1px #c4c4c4;
    border-left: solid 1px #c4c4c4;
    margin-bottom: 40px;
}
#company .companyCont .companyContIn .jigyou th {
    width: 150px;
    background-color: #f5f5f5;
    vertical-align: top;
}
#company .companyCont .companyContIn .jigyou .topjigyou {
  font-size: 16px;
}
#company .companyCont .companyContIn .jigyou .topjigyou th{
  text-align: center;
}
#company .companyCont .companyContIn .jigyou .topjigyou td{
  text-align: center;
}
#company .companyCont .companyContIn .jigyou th, #company .companyCont .companyContIn .jigyou td {
    border-right: solid 1px #c4c4c4;
    border-bottom: solid 1px #c4c4c4;
    padding: 10px 14px;
    vertical-align: top;
}

