@charset "UTF-8";html{background:#fff;color:#000;overflow-y:scroll}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;font-size:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}legend{color:#000}a img{border:0}a:link,a:visited{color:#0071bc;text-decoration:none}a:active,a:hover{color:#ff5e00;text-decoration:underline}ol,ul{list-style:none}body{font-size:81%;line-height:1.6}#article{min-width:1000px}#content{background:url(../img/shared/content_bg.png) repeat-x 0 0;border-bottom:1px solid #999;clear:both}#content .content_inner{margin:0 auto;width:1000px}#content .content_inner>.inner{zoom:1;clear:both;overflow:hidden}#content .content_inner>.inner #topic_path{font-size:95%;padding:20px 10px 40px 40px}#content .content_inner>.inner #topic_path li{float:left;padding-left:8px}#content .content_inner>.inner #topic_path li:first-child{padding-left:0}#content .content_inner>.inner #topic_path li a{background:url(../img/shared/topicpath.png) no-repeat 100%;display:block;padding-right:17px}#content .content_inner>.inner>.section{zoom:1;background:url(../img/aside/aside_bg_s.png) repeat-y 730px 0;clear:both;margin:0 40px;overflow:hidden}#content .content_inner>.inner>.section:after{background:#fff url(../img/aside/aside_bg_b.png) no-repeat 730px 0;clear:both;content:" ";display:block;height:40px}#content .content_inner>.inner>.section #content_body{float:left;width:700px}#content .content_inner>.inner>.section #content_body>.header{zoom:1;border-bottom:1px dashed #6c6c6c;line-height:1;overflow:hidden}#content .content_inner>.inner>.section #content_body>.section{zoom:1;margin-top:35px;overflow:hidden}#content .content_inner>.inner>.section #content_body>.section:first-child{margin-top:0}#content .content_inner>.inner>.section #content_body>.section h2{margin-bottom:10px}#content .content_inner>.inner>.section #content_body>.section>p{margin:0 0 15px 20px}#content .content_inner>.inner>.section #aside{float:right;width:190px}#content .content_inner>.inner>.section #aside:before{background:#fff url(../img/aside/aside_bg_t.png) no-repeat 0 0;content:" ";display:block;height:1px}#content .content_inner>.inner>.section #aside ul{background:url(../img/aside/aside_header.png) no-repeat 4px 0;padding-top:35px}#content .content_inner>.inner>.section #aside ul li{margin-bottom:10px;margin-left:14px}#header{background:url(../img/header/header_bg.png) repeat-x 0 bottom;border-bottom:3px solid #f99012;position:relative}#header .inner{zoom:1;margin:0 auto;overflow:hidden;position:relative;width:1000px}#header .inner h1,#header .inner h2{float:left;margin-left:40px;margin-top:28px;width:220px}#header .inner .language_link{float:right;font-size:95%;margin:35px 40px 45px 0;text-align:right;width:28em}#header .inner .language_link.-en{margin:35px 40px 15px 0}#header .inner .language_link li{border-left:1px solid #333;display:inline;line-height:1}#header .inner .language_link li:last-child{border-right:1px solid #333;padding-right:5px}#header .inner .language_link .is-active>span,#header .inner .language_link li a{padding:0 5px 0 10px}#header .inner #mainImage{clear:both;padding:20px 0}#header .inner .global_nav{float:right;margin-bottom:20px;margin-right:40px;width:668px}#header .inner .global_nav ul{text-align:right}#header .inner .global_nav ul li{border-left:1px solid #333;display:inline-block;line-height:1;overflow:hidden}#header .inner .global_nav ul li:last-child{border-right:1px solid #333;padding-right:7px}#header .inner .global_nav ul li a{display:block;padding:0 8px 0 12px}#header .inner .online-shop{height:40px;left:280px;position:absolute;top:25px;width:210px}.ie7 #header .global_nav>ul li{zoom:1;display:inline}#footer{background:#ececec;background:#ececec url(../img/footer/footer_bg.png) repeat-x 0 0;font-size:90%;padding:20px 0 0}#footer .inner{margin:0 auto;width:1000px}#footer .inner>.section{zoom:1;float:left;margin:0 25px 0 40px;overflow:hidden;width:710px}#footer .inner>.section a:link,#footer .inner>.section a:visited{color:#000;text-decoration:none}#footer .inner>.section a:active,#footer .inner>.section a:hover{color:#ff5e00;text-decoration:underline}#footer .inner>.section .header{background:url(../img/footer/line01.png) repeat-x 0 bottom;padding:0 0 3px}#footer .inner>.section .header h3{background:url(../img/footer/footer_blit_01.png) no-repeat 0 .4em;font-size:110%;font-weight:700;padding-left:15px}#footer .inner>.section li{display:inline-block;margin:3px 13px 0 7px}#footer .inner>.section li a{background:url(../img/footer/footer_blit_02.png) no-repeat 0 .6em;display:block;padding-left:10px}#footer .inner>.section .footer_product{margin-bottom:30px;width:100%}#footer .inner>.section .footer_feature,#footer .inner>.section .footer_usage{float:left;margin-bottom:30px;margin-right:3.5%;width:31%}#footer .inner>.section .footer_faq{float:left;margin-bottom:30px;width:31%}#footer .inner>.section .footer_mail_order{clear:both;margin-bottom:30px;width:100%}#footer .inner .aside{float:left;width:190px}#footer .inner .aside .section{margin-bottom:18px}#footer .inner .aside .section .tel{background:url(../img/icon/icon_tel_01.png) no-repeat 0 .3em;font-family:Arial,Helvetica,sans-serif;font-size:170%;font-weight:700;line-height:1;padding-left:20px}#footer .footer{zoom:1;background:#ef9330;clear:both;color:#fff;overflow:hidden}#footer .footer .inner{zoom:1;margin:0 auto;overflow:hidden;padding:10px 0;width:1000px}#footer .footer .inner .external_link{float:left;margin-left:40px;width:26em}#footer .footer .inner .external_link li{border-left:1px solid #fff;display:inline;line-height:1}#footer .footer .inner .external_link li:last-child{border-right:1px solid #fff;padding-right:5px}#footer .footer .inner .external_link li a{color:#fff;padding:0 5px 0 10px}#footer .footer .inner .copyright{float:right;margin-right:40px;width:30em}#footer .footer .inner .copyright p{text-align:right}.ie7 #footer>.inner ul li{zoom:1;display:inline}#p_index #content .content_inner>.inner{background:url(../img/shared/btn_hover.png) no-repeat 320px 0;padding-top:40px}#p_index #content .content_inner>.inner.-en{background:url(../img/shared/btn_hover.png) no-repeat 404px 0}.section-index{padding:20px}.section-index .index-banner{display:flex;justify-content:center}.section-index .index-banner li{margin:10px}#p_product .content_inner>.inner{background:url(../img/shared/btn_hover.png) no-repeat 425px 0}#p_product .content_inner>.inner.-en{background:url(../img/shared/btn_hover.png) no-repeat 475px 0}#p_product #content_body>.header{margin-bottom:35px}#p_product #content_body>.header.mb-0{margin-bottom:0}#p_product #content_body .note{text-align:right}#p_product #content_body .profile_column{zoom:1;clear:both;margin-bottom:20px;overflow:hidden}#p_product #content_body .profile_column:last-child{border-bottom:1px dashed #6c6c6c;margin-bottom:0;padding-bottom:20px}#p_product #content_body .profile_column .profile{width:338px}#p_product #content_body .profile_column .profile .image{float:left;margin-right:18px;width:120px}#p_product #content_body .profile_column .profile .image img{margin-bottom:5px}#p_product #content_body .profile_column .profile .text{float:left;line-height:1.8;margin-top:7px;width:200px}#p_product #content_body .profile_column .profile .text p{margin-bottom:10px}#p_product #content_body .profile_column .profile .text .bold{font-weight:700}#p_product #content_body .profile_column .left{float:left;margin-right:10px}#p_product #content_body .profile_column .right{float:right}#p_product .select_column{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;clear:both;margin-bottom:30px;padding:10px 5px}#p_product .select_column>.inner{zoom:1;overflow:hidden}#p_product .select_column>.inner .select_product{zoom:1;overflow:hidden;width:342px}#p_product .select_column>.inner .select_product>.text{float:left;padding-left:10px;width:196px}#p_product .select_column>.inner .select_product>.text h3{color:#ff5e00;font-size:115%;font-weight:700}#p_product .select_column>.inner .select_product>.text p{margin-bottom:10px}#p_product .select_column>.inner .select_product>.text p:last-child{margin-bottom:0}#p_product .select_column>.inner .select_person{zoom:1;overflow:hidden;width:342px}#p_product .select_column>.inner .select_person>.text{width:174px}#p_product .select_column>.inner .vertical_line_right{border-right:1px solid #c2c2c2}#p_product .select_column>.inner .vertical_line_left{border-left:1px solid #c2c2c2}#p_product #mother{border:2px solid #fcc788}#p_product #mother .select_product{float:right}#p_product #mother .select_person{float:left}#p_product #mother .select_person>.text{float:right;padding-right:10px}#p_product #sister{border:2px solid #ffbcd2}#p_product #sister .select_product{float:left}#p_product #sister .select_person{float:right}#p_product #sister .select_person>.text{float:left;padding-left:10px}#p_product #father{border:2px solid #b1cbdb}#p_product #father .select_product{float:right}#p_product #father .select_person{float:left}#p_product #father .select_person>.text{float:right;padding-right:10px}#p_product #brother{border:2px solid #b0c8b9}#p_product #brother .select_product{float:left}#p_product #brother .select_person{float:right}#p_product #brother .select_person>.text{float:left;padding-left:10px}#p_product #grandfather{border:2px solid #d3b3b2}#p_product #grandfather>.inner{border-bottom:1px dotted #d3b3b2;padding-bottom:10px}#p_product #grandfather>.inner .select_product{float:right}#p_product #grandfather>.inner .select_person{float:left}#p_product #grandfather>.inner .select_person>.text{float:right;padding-right:10px}#p_product .inner#grandmother{border-bottom:none;padding-bottom:0;padding-top:10px}#p_product .inner#grandmother .select_product{float:left}#p_product .inner#grandmother .select_product>.text h3 .text_small{font-size:80%}#p_product .inner#grandmother .select_person{float:right}#p_product .inner#grandmother .select_person>.text{float:left;padding-left:10px}#p_product_shared .content_inner>.inner{background:url(../img/shared/btn_hover.png) no-repeat 425px 0}#p_product_shared .content_inner>.inner.-en{background:url(../img/shared/btn_hover.png) no-repeat 475px 0}#p_product_shared #content_body>.header{margin-bottom:12px}#p_product_shared #content_body>.section{position:relative}#p_product_shared #content_body>.section .link_btn{position:absolute;width:184px}#p_product_shared #content_body>.section .list{background:#f7f7f7;margin-left:20px;padding:15px 20px}#p_product_shared #content_body>.section .list ol{list-style:decimal outside}#p_product_shared #content_body>.section .list ol>li{margin:0 0 3px 1.5em}#p_product_shared #content_body>.section .list ol>li ul{margin:0}#p_product_shared #content_body>.section .list ol>li ul>li{background:url(../img/blit/square1.png) 0 .5em no-repeat;margin:0;padding-left:12px}#p_product_shared #content_body>.section ul{margin-left:20px}#p_product_shared.p_new_rakuban #content_body>.section .link_btn{left:0;top:207px}#p_product_shared.p_new_rakuban1_1 #content_body>.section .link_btn{left:138px;top:192px}#p_product_shared.p_rakuban_clear #content_body>.section .link_btn{left:0;top:207px}#p_product_shared.p_shinzui #content_body>.section .link_btn{left:137px;top:192px}#p_product_shared.p_hot_rakun #content_body>.section .link_btn{left:0;top:247px}#p_usage #content .content_inner>.inner{background:url(../img/shared/btn_hover.png) no-repeat 585px 0}#p_usage #content #content_body>.header{margin-bottom:35px}#p_usage #content #content_body h4{font-weight:700;margin-left:20px}#p_usage #content #content_body .usage_column{zoom:1;margin-bottom:20px;margin-left:20px;overflow:hidden}#p_usage #content #content_body .usage_column .sequence{background:url(../../usage/img/usage_blit_01.png) no-repeat left 45px;float:left;padding-left:17px;width:155px}#p_usage #content #content_body .usage_column .sequence:first-child{background:none;padding-left:0}#p_usage #content #content_body .usage_column .sequence .image{margin-right:25px}#p_usage #content #content_body .usage_column .sequence .image h3{color:#754c24;font-size:150%;font-weight:700}#p_usage #content #content_body .usage_column .sequence .image>p{margin-bottom:20px}#p_usage #content #content_body .link_btn{clear:both;margin-left:20px}#p_feature .content_inner>.inner{background:url(../img/shared/btn_hover.png) no-repeat 755px 0}#p_feature .content_inner>.inner.-en{background:url(../img/shared/btn_hover.png) no-repeat 732px 0}#p_feature #content_body>.header{margin-bottom:35px}#p_feature #content_body>.section>img{margin-left:20px}#p_feature #content_body>.section iframe{border:1px solid #000;margin-left:20px}#p_faq #content .content_inner>.inner{background:url(../img/shared/btn_hover.png) no-repeat 875px 0}#p_faq #content .content_inner>.inner.-en{background:url(../img/shared/btn_hover.png) no-repeat 880px 0}#p_faq #content #content_body>.header{margin-bottom:35px}#p_faq #content #content_body .faq_column{margin-left:20px}#p_faq #content #content_body .faq_column .text{float:left;margin-right:25px;width:350px}#p_faq #content #content_body .faq_column .text h3{color:#754c24;font-size:150%;font-weight:700}#p_faq #content #content_body .faq_column .text>p{margin-bottom:20px}#p_faq #content #content_body .link_btn{margin-left:20px}#p_contact #content_body>.header{margin-bottom:35px}#p_contact #content_body .contact_info{background:#f9f2e5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:20px}#p_contact #content_body .contact_info>.inner{padding:10px 15px}#p_contact #content_body .contact_info>.inner h3{color:#754c24;font-size:150%;font-weight:700}#p_contact #content_body .contact_info>.inner address{font-family:Arial,Helvetica,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Osaka,sans-serif;font-size:150%;padding-left:30px}#p_contact #content_body .contact_info>.inner address.tel{background:url(../img/icon/icon_tel_02.png) no-repeat .1em .4em}#p_contact #content_body .contact_info>.inner address.fax{background:url(../img/icon/icon_fax_01.png) no-repeat .1em .3em}#p_contact #content_body .contact_info>.inner>p{font-size:95%;margin-bottom:20px}#p_contact #content_body .link_btn{margin-left:20px}#p_mail_order #content_body>.header{margin-bottom:35px}#p_mail_order #content_body .text_attention{color:#ff5e00}#p_mail_order #content_body .link_btns{margin-left:20px}#p_mail_order #content_body .link_btns li{display:inline;margin-right:20px}#p_mail_order #content_body .spec{border:2px solid #c69c6d;clear:both;margin:20px 0 0 20px}#p_mail_order #content_body .spec:first-child{margin-top:0}#p_mail_order #content_body .spec>.header{zoom:1;background:#f9f2e5;border-bottom:1px solid #c69c6d;overflow:hidden;padding:10px}#p_mail_order #content_body .spec>.header .text{float:left;width:454px}#p_mail_order #content_body .spec>.header .text h3{font-size:120%;font-weight:700}#p_mail_order #content_body .spec>.header a{display:block;float:right;width:116px}#p_mail_order #content_body .spec>.body table{border-collapse:collapse;width:100%}#p_mail_order #content_body .spec>.body table tr{border-top:1px solid #c69c6d}#p_mail_order #content_body .spec>.body table tr:first-child{border-top:none}#p_mail_order #content_body .spec>.body table tr.c01{background-color:#fffcf8}#p_mail_order #content_body .spec>.body table tr.c02{background-color:#fff4e9}#p_mail_order #content_body .spec>.body table tr.c03{background-color:#feefdd}#p_mail_order #content_body .spec>.body table tr.c04{background-color:#fee9d2}#p_mail_order #content_body .spec>.body table tr.c05{background-color:#fee4c7}#p_mail_order #content_body .spec>.body table tr.c06{background-color:#fed9b1}#p_mail_order #content_body .spec>.body table td,#p_mail_order #content_body .spec>.body table th{border-left:1px solid #c69c6d;padding:10px;text-align:center}#p_mail_order #content_body .spec>.body table td:first-child,#p_mail_order #content_body .spec>.body table th:first-child{border-left:none}#p_mail_order #content_body .spec>.body table th{font-weight:700}#p_mail_order #content_body .spec dl{zoom:1;background:url(../../mail_order/img/index/spec_bg.gif) repeat-y 0 0;border-bottom:1px dotted #c69c6d;clear:both;display:block;line-height:2.5;overflow:hidden}#p_mail_order #content_body .spec dl:last-child{border-bottom:none}#p_mail_order #content_body .spec dt{float:left;padding:0 10px;width:430px}#p_mail_order #content_body .spec dd{float:right;padding:0 10px;width:205px}#p_mail_order #content_body .caption{margin:15px 0 0 20px}#p_mail_order #content_body .discount{border:2px solid #c69c6d;clear:both;margin:0 0 0 20px}#p_mail_order #content_body .discount:first-child{margin-top:0}#p_mail_order #content_body .discount>.header{zoom:1;background:#f9f2e5 url(../../mail_order/img/index/spec_bg.gif) repeat-y 0 0;border-bottom:1px solid #c69c6d;overflow:hidden;padding:0 10px}#p_mail_order #content_body .discount>.header>h3{line-height:2.5}#p_mail_order #content_body .discount>.header>.left{float:left;font-size:120%;font-weight:700;width:450px}#p_mail_order #content_body .discount>.header>.right{float:left;font-size:120%;font-weight:700;width:185px}#p_mail_order #content_body .discount dl{zoom:1;background:url(../../mail_order/img/index/spec_bg.gif) repeat-y 0 0;border-bottom:1px dotted #c69c6d;clear:both;line-height:2.5;overflow:hidden}#p_mail_order #content_body .discount dl:last-child{border-bottom:none}#p_mail_order #content_body .discount dt{float:left;padding:0 10px;width:430px}#p_mail_order #content_body .discount dd{float:right;padding:0 10px;width:205px}#p_mail_order #content_body .back_btn{margin:35px auto 0;text-align:center}.p_order .order_info{background:#f9f2e5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:20px;margin-top:20px}.p_order .order_info:first-child{margin-top:0}.p_order .order_info>.inner{zoom:1;overflow:hidden;padding:20px}.p_order .order_info>.inner .address{float:left;width:315px}.p_order .order_info>.inner .address h3{color:#754c24;font-size:150%}.p_order .order_info>.inner .address address{font-family:Arial,Helvetica,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Osaka,sans-serif;font-size:140%;font-weight:700;margin-bottom:10px}.p_order .order_info>.inner .address p{margin-top:10px}.p_order .order_info>.inner .address p:first-child{margin-top:0}.p_order .order_info>.inner .address .text_bold{font-weight:700}.p_order .order_info>.inner .detail{background:#fff;border:1px solid #c69c6d;float:right;padding:5px 15px 15px;width:270px}.p_order .order_info>.inner .detail h4{font-size:110%;font-weight:700;line-height:2.5}.p_order .order_info>.inner .detail>ul{list-style:disc outside;padding-left:20px}.p_payment .payment_info{border-top:2px dotted #f7d485;margin:0 0 20px 20px}.p_payment .payment_info h3{font-size:130%;font-weight:700;margin-top:20px}.p_payment .payment_info p{margin-left:0}.p_signage .signage_info ul{line-height:2.2;margin-left:20px}.p_signage .signage_info ul li ul li{list-style:disc outside}
