.c,.c:after{display:block}.header .book,.header .header-menu a,.products .modal,a:hover{
	text-decoration:none;
	text-align: center;
}body{margin:0;padding:0;font-family:Lucida Grande,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Verdana,Helvetica,Arial,Sans-serif;font-size:15px;color:#333}.c:after{content:".";clear:both;height:0;visibility:hidden}* html .c{height:1%}img{border:0}.header-bottom{margin:0 0 20px;padding:0;background:#FFEDED}.header-bottom .h1{margin:0 auto;padding:15px 0;width:960px;font-size:26px;color:#0CA89B}.header-bottom .h1:before{margin:0 5px 0 0;content:"\f06c";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0CA89B}.btn-form .btn-submit,.btn-form button,.btn-form input,.form-table td #price,.form-table td select{font-family:Lucida Grande,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Verdana,Helvetica,Arial,Sans-serif}.container{margin:0 auto 40px;padding:0;width:900px}.h2{margin:0 0 10px;padding:0;color:#069;font-size:18px}.h2 i{margin:0 5px 0 0;color:#FD666F}.h2_titles{margin:0 0 10px;padding:0 10px 5px;border-bottom:2px solid #FEA3A2;font-size:1.3em;color:#069}.h2_titles i{margin:0 5px 0 0;color:#FD666F}.h3{margin:0 0 10px;padding:0;color:#069}.products{padding:15px;margin:0 0 30px;width:100%;display:table;border:2px solid #fea3a2}.products .img,.products .texts{display:table-cell;vertical-align:top}.products .img{width:200px}.products .img img{width:100%}.products .img span{width:200px;height:250px;layout-grid-line:250px;display:table-cell;text-align:center;background:#eee;vertical-align:middle;font-weight:700;color:#999}.products .modal{display:block;margin-top:5px;padding:5px 0;text-align:center;border:1px solid #fea3a2;background:#fff7f7}.products b.modal_title{display:block;font-size:1.1em;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #ccc}.products .texts{padding:10px 0 0 15px}.products .texts strong{margin:0 0 10px;padding:0 0 5px;display:block;border-bottom:1px dotted #999;font-size:1.1em;color:#eb0503}.products .texts strong small{color:#333}.products .texts dl{margin:0;padding:0 0 0 20px;font-size:.9em}.products .texts dl dt{margin:0;padding:0;float:left}.products .texts dl dd{margin:0 0 10px;padding:0 0 10px 80px;border-bottom:1px dotted #999}.products .texts dl dd:last-of-type{border:none}.form-table{margin:0 0 40px;padding:0;border-top:2px solid #CCC}.form-table td,.form-table th{padding:12px 15px;border-bottom:1px dotted #CCC}.form-table th{text-align:left;width:25%;background:#FFF8F2}.form-table td{line-height:180%}.form-table td small{line-height:140%;display:inline-block}.form-table td .text{margin:0 0 10px;padding:0}.form-table td #price{font-size:18px;color:#C00;font-weight:700}.form-table td #letter_pack{font-size:15px;font-weight:700;color:#C00}.form-table tr.colspan td{padding:15px 0 30px}.form-table tr.colspan td h3{margin:0 0 10px;padding:0;text-align:center}.form-table tr.colspan td table{margin:0;padding:0;border-collapse:collapse}.form-table tr.colspan td table td,.form-table tr.colspan td table th{padding:8px;border:1px solid #ccc;font-size:.9em}.form-table tr.colspan td table thead th{background:#f5f5f5;font-weight:400}.form-table tr.postage td label{display:block}.must{color:#C60000}.form-table td .must,.form-table th .must,.witch{font-weight:400;font-size:12px}.form-text{margin:0 0 10px;padding:0;font-size:14px}.section_privacy{margin:10px auto;width:90%;padding:20px;text-align:left;border:1px solid #CCC;height:150px;overflow:auto;line-height:160%}.section_privacy ul{margin:10px 0 40px;padding:0}.section_privacy ul li{margin:0 0 20px 20px;list-style:square}.section_privacy .contacts{margin:0;padding:0;line-height:180%}.btn-form{margin:0;padding:0;text-align:center}.btn-form .btn-submit,.btn-form button,.btn-form input{margin:0;padding:2px 20px;font-size:16px;background:#EEE;border:1px solid #CCC;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;-o-border-radius:.3em;-ms-border-radius:.3em;text-decoration:none;color:#333}.btn-form button,.btn-form input{padding:5px 40px;font-size:18px;background:#FFEDED}.btn-form .btn-submit:hover,.btn-form input:hover{background:#F5F5F5}.section-form-box{margin:0 0 20px;padding:10px;border:1px solid #CCC;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;-o-border-radius:.3em;-ms-border-radius:.3em;background:#F9F9F4}.section-form-box h2,.section-form-box h3{margin:0 0 15px;padding:10px;line-height:120%;background:#E3ECCF;color:#0CA89B;text-align:center}.section-form-box h2{font-size:22px;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;-o-border-radius:.3em;-ms-border-radius:.3em}.section-form-box h3{font-size:16px;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;-o-border-radius:.3em;-ms-border-radius:.3em}.section-form-box span{margin:0 0 20px;padding:0 15px;display:block;font-weight:700}.section-form-box span .fa-check-circle{color:#FD666F}.section-form-box .captions{display:block;padding:0 0 0 20px}.section-form-box ul{margin:10px 0 0;padding:0 15px;list-style:decimal}.section-form-box ul li{margin:0 0 18px 35px;padding:0}.section-form-box ul li ul{margin:0;padding:0 0 10px 20px}.section-form-box ul li ul li{margin:10px 0 0;padding:0}.section-form-box dl{margin:30px 0;padding:0 15px}.section-form-box dl dt{margin:0;padding:0;font-weight:700}.section-form-box dl dt:before{content:"○"}.section-form-box dl dd{margin:0;padding:0}.section-form-box p{text-align:center}.input-error{margin:0 0 5px;padding:2px 10px;line-height:30px;background:#FFF8F2;border:1px solid #E1B577;color:#C60000;font-size:12px;font-weight:700;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;-o-border-radius:.3em;-ms-border-radius:.3em}.header .book:before,.header .header-menu a:before{display:inline-block;font-family:FontAwesome;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overview_table{margin:0 0 30px;padding:0;width:100%;border-collapse:collapse}.overview_table td,.overview_table th{padding:10px;border-bottom:1px solid #CCC}.overview_table th{white-space:nowrap;text-align:left;color:#069}.g-recaptcha div{margin:0 auto 20px!important}.header{margin:0 auto 10px;padding:0;width:960px;position:relative}.header .header-copy{margin:0 0 10px;padding:0;display:inline-block;border-bottom:1px dotted #CCC;font-size:12px}.header .header-menu{margin:0;padding:0;position:absolute;top:0;right:0}.header .header-menu a{margin:0;padding:5px 10px;display:inline-block;background:#E3ECCF;color:#0CA89B;font-weight:700;border-radius:0 0 .3em .3em;-moz-border-radius:0 0 .3em .3em;-webkit-border-radius:0 0 .3em .3em;-o-border-radius:0 0 .3em .3em;-ms-border-radius:0 0 .3em .3em}.header .header-menu a:before{margin:0 5px 0 0;content:"\f18e";font-weight:400}.header .header-menu a:hover{color:#E3ECCF;background:#0CA89B}.header .book{margin:10px 0 0;padding:10px 20px 10px 55px;display:inline-block;float:right;font-weight:700;font-size:1.1em;background:#e1ecf5;color:#069;overflow:hidden;position:relative;border:2px solid #069}.header .book:before{content:"\f02d";font-weight:400;position:absolute;top:10px;left:-5px;font-size:2.6em;z-index:2;color:#fff}.header .book:after{content:" ";width:40px;height:100%;background:#069;position:absolute;top:0;left:0;z-index:1}.header .book:hover{background:#069;color:#fff}.footer,.footer a{color:#666}.header .book:hover:before{top:3px;left:3px}.gmenu{margin:0;padding:0;background:#FEA3A2}.gmenu ul{margin:0 auto;padding:0;list-style:none;width:966px;border-left:1px solid #FFF}.gmenu ul li{margin:0;padding:0;border-right:1px solid #FFF;float:left}.gmenu ul li a{margin:0;padding:0;width:192px;height:50px;display:block;text-indent:-9999px;font-size:1px}.gmenu1 a{background:url(../img/common/gmenu1.png) 50% 0 no-repeat}.gmenu2 a{background:url(../img/common/gmenu2.png) 50% 0 no-repeat}.gmenu3 a{background:url(../img/common/gmenu3.png) 50% 0 no-repeat}.gmenu4 a{background:url(../img/common/gmenu4.png) 50% 0 no-repeat}.gmenu5 a{background:url(../img/common/gmenu5.png) 50% 0 no-repeat}.gmenu1 a:hover{background:url(../img/common/gmenu1.png) 50% -50px no-repeat #FD666F}.gmenu2 a:hover{background:url(../img/common/gmenu2.png) 50% -50px no-repeat #FD666F}.gmenu3 a:hover{background:url(../img/common/gmenu3.png) 50% -50px no-repeat #FD666F}.gmenu4 a:hover{background:url(../img/common/gmenu4.png) 50% -50px no-repeat #FD666F}.gmenu5 a:hover{background:url(../img/common/gmenu5.png) 50% -50px no-repeat #FD666F}.top .gmenu1 a{background:url(../img/common/gmenu1.png) 50% -50px no-repeat #FD666F;cursor:default}.greeting .gmenu2 a{background:url(../img/common/gmenu2.png) 50% -50px no-repeat #FD666F;cursor:default}.about .gmenu3 a{background:url(../img/common/gmenu3.png) 50% -50px no-repeat #FD666F;cursor:default}.result .gmenu4 a{background:url(../img/common/gmenu4.png) 50% -50px no-repeat #FD666F;cursor:default}.relevance .gmenu5 a{background:url(../img/common/gmenu5.png) 50% -50px no-repeat #FD666F;cursor:default}.footer{margin:0;padding:15px 0;background:#FFEDED}.footer .footer-inner{margin:0 auto;padding:0;width:960px;font-size:12px;line-height:160%;position:relative}.footer .footer-inner .footer-sponsor{margin:0;padding:0;text-align:right;position:absolute;top:0;right:0}.footer .footer-inner .footer-sponsor img{margin:10px 0 0;vertical-align:middle}.footer .footer-inner .footer-right{margin:0;padding:0;font-size:10px;position:absolute;bottom:0;right:0;text-align:right}
/*# sourceMappingURL=common.css.map */
