@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ul,nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;font-size:130%;}html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;}@charset "utf-8";.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}body{font-size:12px;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;color:#444;text-align:center;line-height:1em;background-color:#fff;}body a{overflow:hidden;}body a:link{color:#4185e7;text-decoration:none;}body a:visited{color:#61c;text-decoration:none;}body a:hover{color:#ffa800;text-decoration:underline;}body a:active{color:#cc0033;text-decoration:underline;}body img{border:0;}.wrapper01{width:1000px;text-align:left;margin:0 auto;}.header .ci-image{padding:10px 0;}.icon_area{opacity:0.1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:table-cell;text-align:center;vertical-align:middle;background:none repeat scroll 0 0 #000000;}.submit-btn-orange{padding:10px 0;background-color:#ff8e00;border-radius:5px;border:2px solid white;color:#fff;font-size:18px;font-weight:bold;-moz-box-shadow:0 1px 2px #777777;-webkit-box-shadow:0 1px 2px #777777;box-shadow:0 1px 2px #777777;text-shadow:0px -1px 1px #724b23;cursor:pointer;}.submit-btn-gray{padding:10px 0 16px 0;font-size:14px;font-weight:bold;text-shadow:0px -1px 1px #ffffff;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/link_btn_bgimage_gray.png");background-repeat:no-repeat;border:none;background-color:transparent;}.submit-btn-gray-back{padding:10px 0 16px 0;font-size:14px;font-weight:bold;text-shadow:0px -1px 1px #ffffff;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/link_btn_bgimage_gray_back.png");background-repeat:no-repeat;border:none;background-color:transparent;}.submit-btn-blue{padding:10px 0;background-color:#00acdc;border-radius:5px;border:2px solid white;color:#fff;font-size:18px;font-weight:bold;-moz-box-shadow:0 1px 2px #777777;-webkit-box-shadow:0 1px 2px #777777;box-shadow:0 1px 2px #777777;text-shadow:0px -1px 1px #724b23;cursor:pointer;}.pagelink-gray{color:#444;border-radius:5px;border:1px solid #bbb;text-shadow:0px 1px 1px #fff;-moz-box-shadow:0 1px 1px #bbb;-webkit-box-shadow:0 1px 1px #bbb;box-shadow:0 1px 1px #bbb;text-decoration:none;background-color:#f7f7f7;}.pagelink-bgicon-red-down{background-image:url("https://www.fujisan.co.jp/order/images/btn_pagelink_red_down.png");background-size:15px 7px;background-repeat:no-repeat;background-position:right center;}.link-bgicon-red-right{background-image:url("https://www.fujisan.co.jp/order/images/btn_pagelink_red_right.png");background-size:15px 9px;background-repeat:no-repeat;background-position:left center;}.h3-base-mixin{padding:15px 10px;color:white;background-color:#182b3f;font-weight:bold;text-shadow:0px 1px 1px #777777;font-size:16px;}.item-title-area-mixin th{color:#fff;background-color:#273b57;padding:5px 0;font-size:14px;font-weight:bold;border-top:1px solid #061220;border-bottom:1px solid #061220;}.item-title-area-mixin th.title01{border-left:1px solid #061220;border-right:1px solid #061220;}.item-title-area-mixin th.title02{border-left:1px solid #546271;border-right:1px solid #061220;}.item-title-area-mixin th.title03{border-left:1px solid #546271;border-right:1px solid #061220;}.item-detail-area-mixin{padding-left:15px;text-align:left;line-height:1.5em;}.item-detail-area-mixin .product-title{font-size:16px;font-weight:bold;margin-bottom:10px;}.item-detail-area-mixin .product-detail-schedule{font-size:14px;margin-bottom:10px;font-weight:bold;}.item-detail-area-mixin .product-detail-01{font-size:14px;margin-bottom:5px;}.item-detail-area-mixin .product-error-01{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage_s.png");background-repeat:no-repeat;background-position:10px center;line-height:1.5em;font-weight:bold;color:#cc0033;font-size:12px;border:1px solid #cc0033;border-radius:5px;padding:5px 10px 5px 37px;margin-bottom:5px;}.item-detail-area-mixin .campaign-info{padding:10px;margin-bottom:7px;border-radius:5px;background-color:#cc0033;color:#fff;}.item-detail-area-mixin .campaign-info .description{font-size:18px;font-weight:bold;text-align:center;}.item-detail-area-mixin .campaign-info .note{margin-top:7px;font-size:12px;text-align:center;line-height:1em;}.cart-item-mixin .image-area{width:80px;}.cart-item-mixin .image-area .product-type-icon{margin-bottom:10px;}.cart-item-mixin .image-area .cover-image{position:relative;}.cart-item-mixin .image-area .cover-image img{border:1px solid #bbbbbb;}.cart-item-mixin .image-area .cover-image .discount-icon{position:absolute;color:#ffffff;width:50px;height:49px;padding:15px 4px 0 4px;background-image:url("https://www.fujisan.co.jp/order/images/discount_bgimage.png");background-repeat:no-repeat;bottom:-20px;right:-10px;}.cart-item-mixin .image-area .cover-image .discount-icon ul li{font-weight:bold;float:none !important;font-size:10px;}.cart-item-mixin .image-area .cover-image .discount-icon ul .discount-string{font-size:20px;font-family:arial, helvetica;}.cart-item-mixin .image-area .cover-image .discount-icon ul .discount-string span{font-size:14px;}.cart-item-mixin .detail-area{padding-left:15px;text-align:left;line-height:1.5em;}.cart-item-mixin .detail-area .product-title{font-size:16px;font-weight:bold;margin-bottom:10px;}.cart-item-mixin .detail-area .product-detail-schedule{font-size:14px;margin-bottom:10px;font-weight:bold;}.cart-item-mixin .detail-area .product-detail-01{font-size:14px;margin-bottom:5px;}.cart-item-mixin .detail-area .product-error-01{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage_s.png");background-repeat:no-repeat;background-position:10px center;line-height:1.5em;font-weight:bold;color:#cc0033;font-size:12px;border:1px solid #cc0033;border-radius:5px;padding:5px 10px 5px 37px;margin-bottom:5px;}.cart-item-mixin .detail-area .campaign-info{padding:10px;margin-bottom:7px;border-radius:5px;background-color:#cc0033;color:#fff;}.cart-item-mixin .detail-area .campaign-info .description{font-size:18px;font-weight:bold;text-align:center;}.cart-item-mixin .detail-area .campaign-info .note{margin-top:7px;font-size:12px;text-align:center;line-height:1em;}.gray-button-mixin{margin-top:20px;}.gray-button-mixin input{width:300px;margin:0 0 20px 0;padding:10px 0 16px 0;font-size:14px;font-weight:bold;text-shadow:0px -1px 1px #ffffff;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/link_btn_bgimage_gray.png");background-repeat:no-repeat;border:none;background-color:transparent;}.total-price-table-mixin table{width:300px;}.total-price-table-mixin table tr{text-align:right;line-height:1.5em;}.total-price-table-mixin table tr th{padding-left:10px;padding-bottom:3px;white-space:nowrap;width:50%;}.total-price-table-mixin table tr td{padding-left:10px;padding-right:10px;width:50%;font-size:14px;}.total-price-table-mixin table tr.total-price td,.total-price-table-mixin table tr.total-price th{padding-top:10px;border-top:2px solid #444;}.total-price-table-mixin table tr.total-price td{color:#cc0033;font-weight:bold;font-size:22px;}.total-price-table-mixin table tr.total-price td span.na{color:#444444;}.total-price-table-mixin table tr.about-monthly-payment td{color:#cc0033;font-size:13px;text-align:left;padding-top:5px;padding-left:0;padding-right:0;}.address-note-mixin{font-size:13px;font-weight:normal;color:#191970;line-height:1em;}.address-information-mixin{padding:15px;border-top:none;border-right:3px solid #bbbbbb;border-left:3px solid #bbbbbb;border-bottom:1px solid #bbbbbb;background-color:#eff2f3;line-height:1.5em;font-weight:bold;}.address-table-mixin{border:3px solid #bbbbbb;border-top:none;background-color:white;width:100%;}.address-table-mixin tr.border{border-bottom:1px solid #bbbbbb;}.address-table-mixin th{padding:10px 10px 0;font-size:18px;text-align:left;line-height:1.5em;background-color:#eff2f3;}.address-table-mixin th.border{border-right:1px solid #bbbbbb;}.address-table-mixin th.right{text-align:right;font-size:12px;border-left:1px solid #dddddd;}.address-table-mixin th.underline01{border-bottom:1px solid #dddddd;}.address-table-mixin td{padding:15px 10px 10px 10px;line-height:2.5em;}.address-table-mixin td.address-inputs{padding-top:5px;line-height:3.5em;}.address-table-mixin td.address-inputs span{margin-right:5px;}.address-table-mixin td.address-inputs span.street2{margin-left:97px;}.about-shipping-fee-mixin{padding:20px;line-height:1.5em;background-color:#eff2f3;text-align:left;}.about-shipping-fee-mixin h4{font-weight:bold;}.about-shipping-fee-mixin .detail-text{padding:0 12px;}.about-shipping-fee-mixin .detail-text h5{font-weight:bold;font-size:12px;}.about-shipping-fee-mixin .detail-text div{padding:6px 12px;}.about-shipping-fee-mixin .detail-text div span{color:#cc0033;font-weight:bold;text-decoration:underline;}h2{width:1000px;padding-top:12px;padding-bottom:10px;background-color:#081c31;text-align:center;color:#ffffff;font-weight:bold;font-size:22px;line-height:1.1em;text-shadow:0px 1px 1px #005d77;}p.logged-in-user{float:right;padding:10px 10px 10px 0;font-weight:bold;}.back-link-text01{padding-top:10px;padding-bottom:10px;line-height:1.2em;float:left;}.back-link-text02{padding-top:10px;padding-bottom:10px;line-height:1.2em;}.require{font-size:11px;color:#cc0033;line-height:1em;padding-bottom:3px;}.cart-login{margin-bottom:16px;}.cart-login table{width:1000px;}.cart-login table td.existing-user{vertical-align:top;width:490px;}.cart-login table td.existing-user .data-input-area{width:490px;height:132px;background-image:url("https://www.fujisan.co.jp/order/images/order_login_form_bgimage.png");background-repeat:no-repeat;position:relative;}.cart-login table td.existing-user .data-input-area .data-mailad{position:absolute;width:341px;top:10px;left:10px;}.cart-login table td.existing-user .data-input-area .data-mailad p{font-size:10px;font-weight:bold;color:#fff;text-shadow:0px 1px 1px #005d77;padding-bottom:4px;}.cart-login table td.existing-user .data-input-area .data-mailad .data-text-area{width:341px;height:24px;background-image:url("https://www.fujisan.co.jp/order/images/order_login_form_input_area.png");background-repeat:no-repeat;}.cart-login table td.existing-user .data-input-area .data-mailad .data-text-area input{border:none;outline:none;background:none;width:331px;height:18px;margin:2px 5px 0 5px;}.cart-login table td.existing-user .data-input-area .data-mailad .data-text-area-error{width:341px;height:24px;background-image:url("https://www.fujisan.co.jp/order/images/order_login_form_input_area_error.png");background-repeat:no-repeat;}.cart-login table td.existing-user .data-input-area .data-mailad .data-text-area-error input{border:none;outline:none;background:none;width:305px;height:18px;margin:2px 5px 0 5px;}.cart-login table td.existing-user .data-input-area .data-pw{position:absolute;width:341px;top:53px;left:10px;}.cart-login table td.existing-user .data-input-area .data-pw .data-pw-title{font-size:10px;color:#fff;text-shadow:0px 1px 1px #005d77;padding-bottom:4px;position:absolute;top:0;left:0;width:341px;}.cart-login table td.existing-user .data-input-area .data-pw .data-pw-title .ex01{float:left;font-weight:bold;}.cart-login table td.existing-user .data-input-area .data-pw .data-pw-title .ex02{float:right;}.cart-login table td.existing-user .data-input-area .data-pw .data-pw-title .ex02 a,.cart-login table td.existing-user .data-input-area .data-pw .data-pw-title .ex02 a:visited{color:#fff;}.cart-login table td.existing-user .data-input-area .data-pw .data-text-area{width:341px;height:24px;background-image:url("https://www.fujisan.co.jp/order/images/order_login_form_input_area.png");background-repeat:no-repeat;position:absolute;top:16px;left:0;}.cart-login table td.existing-user .data-input-area .data-pw .data-text-area input{border:none;outline:none;background:none;width:331px;height:18px;margin:2px 5px 0 5px;}.cart-login table td.existing-user .data-input-area .data-pw .data-text-area-error{width:341px;height:24px;background-image:url("https://www.fujisan.co.jp/order/images/order_login_form_input_area_error.png");background-repeat:no-repeat;position:absolute;top:16px;left:0;}.cart-login table td.existing-user .data-input-area .data-pw .data-text-area-error input{border:none;outline:none;background:none;width:305px;height:18px;margin:2px 5px 0 5px;}.cart-login table td.existing-user .data-input-area .passkey-login-toggle{position:absolute;top:102px;left:10px;z-index:1;font-size:17px;color:#fff;text-shadow:0px 1px 1px #005d77;white-space:nowrap;}.cart-login table td.existing-user .data-input-area .passkey-login-toggle label{display:inline-flex;align-items:flex-end;gap:6px;height:18px;line-height:18px;cursor:pointer;font-weight:bold;}.cart-login table td.existing-user .data-input-area .passkey-login-toggle .passkey-login-checkbox{margin:0 0 1px 0;width:18px;height:18px;flex-shrink:0;}.cart-login table td.existing-user .data-input-area .submit-btn{position:absolute;width:122px;top:9px;right:9px;}.cart-login table td.existing-user .data-input-area:has(.passkey-login-checkbox:checked) .data-mailad,.cart-login table td.existing-user .data-input-area:has(.passkey-login-checkbox:checked) .data-pw{opacity:0.55;filter:alpha(opacity=55);}.cart-login table td.existing-user .data-input-area:has(.passkey-login-checkbox:checked) .data-text-area,.cart-login table td.existing-user .data-input-area:has(.passkey-login-checkbox:checked) .data-text-area-error{background-image:none;background-color:#d4d4d4;border-radius:2px;}.cart-login table td.existing-user .data-input-area:has(.passkey-login-checkbox:checked) .data-text-area input:disabled,.cart-login table td.existing-user .data-input-area:has(.passkey-login-checkbox:checked) .data-text-area-error input:disabled{color:#888;cursor:not-allowed;}.cart-login table td.existing-user .data-input-area .data-text-area input:disabled,.cart-login table td.existing-user .data-input-area .data-text-area-error input:disabled{color:#888;cursor:not-allowed;}.cart-login table td.new-user{vertical-align:top;width:490px;padding-left:20px;}.cart-login table td.new-user input.image_submit_button{display:block;width:490px;height:171px;}.cart-login table td.new-user .data-input-area{width:490px;height:132px;background-image:url("https://www.fujisan.co.jp/order/images/order_newuser_form_bgimage.png");background-repeat:no-repeat;position:relative;}.cart-login table td.new-user .submit-btn{position:absolute;width:122px;top:9px;right:9px;}.pass-login{width:659px;margin-left:170px;padding:20px 0;}.kago-main-wrapper{margin-bottom:20px;padding:0 100px;text-align:center;}.kago-main-wrapper .kago-text01{font-size:14px;font-weight:bold;margin-bottom:15px;line-height:1.5em;}.kago-main-wrapper div.serv_level{padding:0px 50px 10px 65px;}.kago-main-wrapper div.serv_level div.serv_level_infomation{border:1px solid #BBBBBB;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;display:table-cell;text-align:center;vertical-align:middle;background:none repeat scroll 0 0 #ffffff;width:600px;padding:10px 15px;margin-bottom:20px;}.kago-main-wrapper div.serv_level div.serv_level_infomation div.title_area{padding:0 15px;border-bottom:1px solid #000000;margin-bottom:10px;}.kago-main-wrapper div.serv_level div.serv_level_infomation div.title_area p.title{font-size:16px;font-weight:bold;padding:10px 0;color:#cc0033;}.kago-main-wrapper div.serv_level div.serv_level_infomation div{padding:0 15px;}.kago-main-wrapper div.serv_level div.serv_level_infomation div ul{list-style-type:disc;}.kago-main-wrapper div.serv_level div.serv_level_infomation div ul li{text-align:left;padding-bottom:10px;}.kago-main-wrapper div.serv_level div.serv_level_infomation p.infometion{font-size:14px;font-weight:bold;}.kago-main-wrapper div.serv_level div.serv_level_infomation div.check_serv_level_area{display:none;padding:10px;}.kago-main-wrapper div.serv_level div.serv_level_infomation div.check_serv_level_area button.check_serv_level{cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;padding:5px 8px;background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #b5b5b5);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.5, #ffffff), to(#b5b5b5));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #0d1a08;-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.8),inset 0px 0px 3px rgba(255, 255, 255, 0.1);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.8),inset 0px 0px 3px rgba(255, 255, 255, 0.1);box-shadow:0px 1px 3px rgba(0, 0, 0, 0.8),inset 0px 0px 3px rgba(255, 255, 255, 0.1);text-shadow:0px -1px 0px rgba(0, 0, 0, 0.2),0px 1px 0px #ffffff;}.kago-main-wrapper table.kago-detail-area{width:800px;border-collapse:separate;border-spacing:0;}.kago-main-wrapper table.kago-detail-area tr.no-items-msg td{padding:60px 0;background-color:#f6f9fa;border:1px solid #bbbbbb;font-size:14px;line-height:2.5em;}.kago-main-wrapper table.kago-detail-area tr.no-items-msg td span{font-size:12px;line-height:1.9em;}.kago-main-wrapper table.kago-detail-area tr.title-area th{color:#fff;background-color:#273b57;padding:5px 0;font-size:14px;font-weight:bold;border-top:1px solid #061220;border-bottom:1px solid #061220;}.kago-main-wrapper table.kago-detail-area tr.title-area th.title01{border-left:1px solid #061220;border-right:1px solid #061220;}.kago-main-wrapper table.kago-detail-area tr.title-area th.title02{border-left:1px solid #546271;border-right:1px solid #061220;}.kago-main-wrapper table.kago-detail-area tr.title-area th.title03{border-left:1px solid #546271;border-right:1px solid #061220;}.kago-main-wrapper table.kago-detail-area tr.item-line{line-height:1.3em;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area{background-color:#f6f9fa;border-left:3px solid #bbbbbb;border-bottom:3px solid #bbbbbb;padding:15px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .image-area{width:80px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .image-area .product-type-icon{margin-bottom:10px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .image-area .cover-image{position:relative;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .image-area .cover-image img{border:1px solid #bbbbbb;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon{position:absolute;color:#ffffff;width:50px;height:49px;padding:15px 4px 0 4px;background-image:url("https://www.fujisan.co.jp/order/images/discount_bgimage.png");background-repeat:no-repeat;bottom:-20px;right:-10px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon ul li{font-weight:bold;float:none !important;font-size:10px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon ul .discount-string{font-size:20px;font-family:arial, helvetica;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon ul .discount-string span{font-size:14px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .detail-area{padding-left:15px;text-align:left;line-height:1.5em;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .detail-area .product-title{font-size:16px;font-weight:bold;margin-bottom:10px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .detail-area .product-detail-schedule{font-size:14px;margin-bottom:10px;font-weight:bold;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .detail-area .product-detail-01{font-size:14px;margin-bottom:5px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .detail-area .product-error-01{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage_s.png");background-repeat:no-repeat;background-position:10px center;line-height:1.5em;font-weight:bold;color:#cc0033;font-size:12px;border:1px solid #cc0033;border-radius:5px;padding:5px 10px 5px 37px;margin-bottom:5px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .detail-area .campaign-info{padding:10px;margin-bottom:7px;border-radius:5px;background-color:#cc0033;color:#fff;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .detail-area .campaign-info .description{font-size:18px;font-weight:bold;text-align:center;}.kago-main-wrapper table.kago-detail-area tr.item-line td.products-area .cart-item .detail-area .campaign-info .note{margin-top:7px;font-size:12px;text-align:center;line-height:1em;}.kago-main-wrapper table.kago-detail-area tr.item-line td.price-area{background-color:#eff2f3;border-left:1px dotted #bbbbbb;border-right:1px dotted #bbbbbb;border-bottom:3px solid #bbbbbb;font-size:16px;font-weight:bold;width:90px;padding:0 15px;white-space:nowrap;}.kago-main-wrapper table.kago-detail-area tr.item-line td.delete-area{background-color:#f6f9fa;border-right:3px solid #bbbbbb;border-bottom:3px solid #bbbbbb;width:65px;}.kago-main-wrapper table.kago-detail-area tr.item-line td.delete-area input[type="submit"]{font-size:100% !important;}.kago-main-wrapper table.kago-detail-area .clear-cart td{text-align:right;font-size:11px;padding-top:5px;padding-right:7px;}.kago-main-wrapper table.kago-detail-area .subtotal-area td{padding:30px 90px 10px 10px;text-align:right;font-size:14px;font-weight:bold;border-bottom:1px dotted #bbbbbb;}.kago-main-wrapper table.kago-detail-area .subtotal-area td span{font-size:22px;color:#cc0033;}.kago-main-wrapper .about-shipping-fee{width:760px;margin-top:20px;padding:20px;line-height:1.5em;background-color:#eff2f3;text-align:left;}.kago-main-wrapper .about-shipping-fee h4{font-weight:bold;}.kago-main-wrapper .about-shipping-fee .detail-text{padding:0 12px;}.kago-main-wrapper .about-shipping-fee .detail-text h5{font-weight:bold;font-size:12px;}.kago-main-wrapper .about-shipping-fee .detail-text div{padding:6px 12px;}.kago-main-wrapper .about-shipping-fee .detail-text div span{color:#cc0033;font-weight:bold;text-decoration:underline;}.kago-main-wrapper .omitsumori-text{text-align:right;padding-top:10px;font-size:12px;}.kago-main-wrapper .about-monthly-payment{padding-top:10px;color:#CC0033;font-size:12px;text-align:right;}.attention-area{width:760px;margin-top:20px;margin-bottom:20px;margin-left:100px;padding:20px;line-height:1.5em;background-color:#eff2f3;}.attention-area-02{width:910px;margin-bottom:25px;margin-left:25px;padding:20px;line-height:1.5em;background-color:#eff2f3;}.cart-notice{border-radius:5px;margin-bottom:20px;padding:20px 20px 20px 60px;color:#cc0033;background-color:#fef2f5;line-height:1.5em;font-weight:bold;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage.png");background-repeat:no-repeat;background-position:15px center;}.single-link-area,.company-link-area{margin:25px 20px 0;}.single-link-area .text01,.company-link-area .text01{float:left;width:465px;padding-right:15px;line-height:1.7em;}.single-link-area .text01 span,.company-link-area .text01 span{color:#c03;}.single-link-area .link-btn,.company-link-area .link-btn{float:right;width:480px;}.foreign-link-area{margin:25px 20px 0;line-height:1.7em;}.customer-tab{border-bottom:5px solid #00acdc;}.customer-tab ul li{float:left;display:inline;}.customer-tab ul li.tab01{width:326px;}.customer-tab ul li.tab02{width:326px;margin:0 11px;}.customer-tab ul li.tab03{width:326px;}.customer-tab .tab-mixin{display:block;font-weight:bold;font-size:18px;padding:14px 0 11px 0;text-align:center;}.customer-tab a{display:block;font-weight:bold;font-size:18px;padding:14px 0 11px 0;text-align:center;color:#00acdc !important;text-shadow:0px 1px 1px #fff;background-image:url("https://www.fujisan.co.jp/order/images/user_input_tab_bgimage.png");}.customer-tab a:link{color:#00acdc !important;}.customer-tab a:visited{color:#00acdc !important;}.customer-tab a:hover{text-decoration:none;color:#ffffff !important;background-image:url("https://www.fujisan.co.jp/order/images/user_input_tab_bgimage_active.png");text-shadow:0px -1px 1px #005d77;}.customer-tab span{display:block;font-weight:bold;font-size:18px;padding:14px 0 11px 0;text-align:center;color:#ffffff;background-image:url("https://www.fujisan.co.jp/order/images/user_input_tab_bgimage_active.png");text-shadow:0px -1px 1px #005d77;}.customer h4{margin:20px 20px 0 20px;padding:15px 10px;color:white;background-color:#182b3f;font-weight:bold;text-shadow:0px 1px 1px #777777;font-size:16px;}.customer p.information{padding:15px;border-top:none;border-right:3px solid #bbbbbb;border-left:3px solid #bbbbbb;border-bottom:1px solid #bbbbbb;background-color:#eff2f3;line-height:1.5em;font-weight:bold;}.customer .input-area{font-size:13px;margin:0px 20px 10px 20px;}.customer .input-area table{border:3px solid #bbbbbb;border-top:none;background-color:white;width:100%;}.customer .input-area table tr.border{border-bottom:1px solid #bbbbbb;}.customer .input-area table th{padding:10px 10px 0;font-size:18px;text-align:left;line-height:1.5em;background-color:#eff2f3;}.customer .input-area table th.border{border-right:1px solid #bbbbbb;}.customer .input-area table th.right{text-align:right;font-size:12px;border-left:1px solid #dddddd;}.customer .input-area table th.underline01{border-bottom:1px solid #dddddd;}.customer .input-area table td{padding:15px 10px 10px 10px;line-height:2.5em;}.customer .input-area table td.address-inputs{padding-top:5px;line-height:3.5em;}.customer .input-area table td.address-inputs span{margin-right:5px;}.customer .input-area table td.address-inputs span.street2{margin-left:97px;}.customer .input-area table .checkbox-label{padding-right:15px;}.customer .input-area .note{padding-top:5px;font-size:13px;font-weight:normal;color:#191970;line-height:1em;}.customer .input-area .note_mail{font-size:13px;font-weight:normal;color:#191970;line-height:1em;padding-top:5px;}.customer .input-area input,.customer .input-area select{padding:2px;}.customer p.button{text-align:center;margin-top:20px;}.customer p.button input{width:500px;margin:0 auto 20px auto;padding:10px 0;background-color:#ff8e00;border-radius:5px;border:2px solid white;color:#fff;font-size:18px;font-weight:bold;-moz-box-shadow:0 1px 2px #777777;-webkit-box-shadow:0 1px 2px #777777;box-shadow:0 1px 2px #777777;text-shadow:0px -1px 1px #724b23;cursor:pointer;}.customer .button-area{width:659px;margin:20px auto 0 170px;text-align:center;}#compact_user_form td{border:1px solid #bbb;}#compact_user_form td.address-inputs{padding:15px 10px 10px 10px;line-height:2.5em;}#compact_user_form td.field{font-weight:bold;}#compact_user_form td.err{background:none !important;}#compact_user_form td div.error-msg-input{border:none;margin:0px 0 0 34px;}#compact_user_form td div.error-msg-input label,#compact_user_form td div.error-msg-input span{position:absolute;top:-31px;left:20px;border:solid 1px #c03;border-radius:3px;background-color:white;color:#c03;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;z-index:10;min-width:200px;white-space:nowrap;padding:2px 5px;font-size:12px !important;font-weight:normal;}#compact_user_form td div.error-msg-input label:before,#compact_user_form td div.error-msg-input span:before{content:"";position:absolute;bottom:-8px;left:9%;margin-left:-10px;width:0;height:0;border-top:8px solid #c03;border-left:10px solid transparent;border-right:10px solid transparent;}#compact_user_form td div.error-msg-input label:after,#compact_user_form td div.error-msg-input span:after{content:"";position:absolute;bottom:-7px;left:9%;margin-left:-10px;width:0;height:0;border-top:8px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;}#compact_user_form td div.error-msg-input#userbirth_date_err,#compact_user_form td div.error-msg-input#usersex_err{margin-top:5px !important;}#compact_user_form td .note_mail{float:right;}#compact_user_form td select.err,#compact_user_form td input.err{background-color:#fef2f5 !important;-moz-box-shadow:0 0 0 1000px #fef2f5 inset !important;-webkit-box-shadow:0 0 0 1000px #fef2f5 inset !important;box-shadow:0 0 0 1000px #fef2f5 inset !important;}#compact_user_form td input{border:1px solid #181f2c;border-radius:4px;padding:7px 8px 6px 8px;line-height:normal;font-family:revert;font-size:130%;}#compact_user_form td input#search_address_concat_zip{padding:8px 0;background:#fafafa;background:linear-gradient(to bottom, #fafafa 0%, #cccccc 100%);background:-webkit-linear-gradient(top, #fafafa 0%, #cccccc 100%);background:-moz-linear-gradient(top, #fafafa 0%, #cccccc 100%);filter:literal("progid:DXImageTransform.Microsoft@include gradient( startColorstr='#fafafa', endColorstr='#ccc',GradientType=0 )");border-radius:5px;border:1px solid #bbb;color:#182b3f;font-size:14px;-moz-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.5);box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.5);text-shadow:0px 1px 1px #fff;font-weight:bold;width:140px;}#compact_user_form td input#user_sex_1{box-shadow:none !important;}#compact_user_form td #address_book_state{height:30px;}#compact_user_form td #address_bookconcat_zip_err,#compact_user_form td #address_bookstreet1_err{margin-left:35px;}#compact_user_form td#address_bookbirth_area select{margin:0 3px 0 0;height:30px;}#compact_user_form #payment_heading_title{margin:20px 0 0;}#compact_user_form .payment{padding:0 10px;border:3px solid #bbb;margin:0;border-top:none;}#compact_user_form .payments{padding:5px 0 10px 0;}#compact_user_form .payments div.error-msg-input{position:relative;}#compact_user_form .payments #paymentpayment_service_id_err{z-index:100;}#compact_user_form .payments h5{padding:10px;margin-top:10px;font-size:16px;color:#fff;background-color:#505050;position:relative;border-radius:5px;border-bottom:3px solid #181818;border-right:3px solid #bdbdbd;border-top:1px solid #c9c9c9;line-height:1.2em;}#compact_user_form .payments h5:hover,#compact_user_form .payments h5.active{color:#fff;background-color:#00bcf0;border-bottom:3px solid #076283;border-right:3px solid #b0e6ef;border-top:1px solid #c9c9c9;}#compact_user_form .payments h5 table{width:100%;border:none;background:none;}#compact_user_form .payments h5 table tr td{vertical-align:middle;border:none;}#compact_user_form .payments h5 table tr td.left-btn-area{width:35px;padding:0;line-height:1em;}#compact_user_form .payments h5 table tr td.left-btn-area input[type="radio"]{margin-top:-1px;margin-left:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border:2px solid #666 !important;border-radius:15px;background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #9f9f9f), color-stop(0, #ffffff));background:-webkit-linear-gradient(#ffffff, #9f9f9f);background:-moz-linear-gradient(#ffffff, #9f9f9f);background:linear-gradient(#ffffff, #9f9f9f);padding:0;box-shadow:none !important;}#compact_user_form .payments h5 table tr td.left-btn-area input[type="radio"]:checked{background:none;background-color:#17e05f !important;border:5px solid #f0f0f0 !important;}#compact_user_form .payments h5 table tr td.center-text-area{padding:0 10px 0 0;line-height:1em;}#compact_user_form .payments h5 table tr td.right-icon-area-01{width:60px;padding:0;line-height:1em;}#compact_user_form .payments h5 table tr td.right-icon-area-01 span{font-size:11px;background-color:red;padding:1px 3px;white-space:nowrap;font-weight:normal;border-radius:2px;}#compact_user_form .payments .payment-form,#compact_user_form .payments .payment-form-notice{padding:15px 30px;margin:0 10px;background-color:#f8f8f8;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;line-height:1.5em;}#compact_user_form .payments .payment-form table,#compact_user_form .payments .payment-form-notice table{margin:10px auto 0 auto;width:98%;line-height:1.5em;border:1px solid #bbb;}#compact_user_form .payments .payment-form table tr td,#compact_user_form .payments .payment-form-notice table tr td{border:1px solid #bbb;background-color:#FFF;max-width:200px;}#compact_user_form .payments .payment-form table tr td div.error-msg-input,#compact_user_form .payments .payment-form-notice table tr td div.error-msg-input{position:absolute;z-index:1;}#compact_user_form .payments .payment-form table tr td.field,#compact_user_form .payments .payment-form-notice table tr td.field{min-width:100px;padding:5px;white-space:nowrap;width:130px;background-color:#DCDCDC;}#compact_user_form .payments .payment-form table tr td input,#compact_user_form .payments .payment-form-notice table tr td input{width:220px;}#compact_user_form .payments .payment-form table tr td input.security-code,#compact_user_form .payments .payment-form-notice table tr td input.security-code{width:80px;}#compact_user_form .payments .payment-form table tr td select,#compact_user_form .payments .payment-form-notice table tr td select{height:30px;}#compact_user_form .payments .payment-form table tr td select.credit-type,#compact_user_form .payments .payment-form-notice table tr td select.credit-type{width:170px;}#compact_user_form .payments .payment-form table tr td select.credit-month,#compact_user_form .payments .payment-form-notice table tr td select.credit-month{width:60px;margin-right:5px;}#compact_user_form .payments .payment-form table tr td select.credit-year,#compact_user_form .payments .payment-form-notice table tr td select.credit-year{width:80px;margin-right:5px;}#compact_user_form .payments .payment-form table tr td .zipcode-help,#compact_user_form .payments .payment-form-notice table tr td .zipcode-help{float:right;}#compact_user_form .payments .payment-form table tr td div.security-code-sample,#compact_user_form .payments .payment-form-notice table tr td div.security-code-sample{position:relative;}#compact_user_form .payments .payment-form table tr td div.security-code-sample .sample,#compact_user_form .payments .payment-form-notice table tr td div.security-code-sample .sample{position:absolute;top:-33px;left:110px;}#compact_user_form .payments .payment-form p.important,#compact_user_form .payments .payment-form-notice p.important{font-size:12px;margin:5px 0 30px 0;}#compact_user_form .payments .payment-form input,#compact_user_form .payments .payment-form-notice input,#compact_user_form .payments .payment-form select,#compact_user_form .payments .payment-form-notice select{font-size:16px;}#compact_user_form .payments .payment-form input.err,#compact_user_form .payments .payment-form-notice input.err,#compact_user_form .payments .payment-form select.err,#compact_user_form .payments .payment-form-notice select.err{background-color:#fef2f5 !important;}#compact_user_form .payments .payment-form input.validok,#compact_user_form .payments .payment-form-notice input.validok,#compact_user_form .payments .payment-form select.validok,#compact_user_form .payments .payment-form-notice select.validok{background-color:#cafcc9 !important;}#compact_user_form .payments .payment-form .attention,#compact_user_form .payments .payment-form-notice .attention{font-size:14px;font-weight:bold;padding:10px;}#compact_user_form .payments .payment-form .attention ul li,#compact_user_form .payments .payment-form-notice .attention ul li{margin:5px 0;}#compact_user_form .payments .payment-form .value,#compact_user_form .payments .payment-form-notice .value{padding-left:20px;padding-bottom:10px;}#compact_user_form .payments .payment-form .maintenance,#compact_user_form .payments .payment-form-notice .maintenance,#compact_user_form .payments .payment-form .disabled,#compact_user_form .payments .payment-form-notice .disabled{padding:10px;background-color:#f00;color:#fff;font-size:14px;font-weight:bold;border-radius:5px;}#compact_user_form .payments .payment-form .maintenance span,#compact_user_form .payments .payment-form-notice .maintenance span,#compact_user_form .payments .payment-form .disabled span,#compact_user_form .payments .payment-form-notice .disabled span{font-weight:bold;}#compact_user_form .payments .payment-form .description,#compact_user_form .payments .payment-form-notice .description{padding-top:20px;line-height:1.5em;}#compact_user_form .payments .payment-form .aplus-description,#compact_user_form .payments .payment-form-notice .aplus-description{font-size:14px;text-align:center;padding:10px 0;line-height:1.5em;}.payment{margin-top:20px;}.payment h3{margin:0 20px;padding:15px 10px;color:white;background-color:#182b3f;font-weight:bold;text-shadow:0px 1px 1px #777777;font-size:16px;}.payment .payment-area{line-height:1.5em;margin:0 20px 20px 20px;padding:20px;border:3px solid #bbbbbb;border-top:none;}.payment .payment-area .error{border:2px solid #cc0033;border-radius:5px;margin-bottom:20px;padding:20px;color:#cc0033;background-color:#fef2f5;font-weight:bold;text-align:left;}.payment .payment-area p.title{font-size:16px;font-weight:bold;}.payment .payment-area p.about-payment{margin:10px;font-size:13px;line-height:1.7em;}.payment .payment-area div.payment-list{padding-top:20px;padding-bottom:10px;border-top:1px dotted #bbbbbb;background-color:#ffffff;}.payment .payment-area div.payment-list div{width:914px;margin:0 auto;position:relative;}.payment .payment-area div.payment-list div ul.availables{list-style:none;padding:0 20px;}.payment .payment-area div.payment-list div ul.availables li{background-image:url("https://www.fujisan.co.jp/order/images/arrow_red_01.png");background-repeat:no-repeat;background-position:0 3px;padding:0 25px 10px 10px;line-height:1.3em;float:left;font-size:14px;}.payment .payment-area .method_choice{margin-bottom:5px;}.payment .payment-area h4{font-weight:bold;padding:15px 15px 0 15px;background-image:url("https://www.fujisan.co.jp/order/images/payment_choice_bar.png");background-repeat:no-repeat;height:40px;font-size:16px;line-height:24px;text-shadow:0px -1px 1px #ffffff;cursor:pointer;}.payment .payment-area h4 p.payment_open{background-image:url("https://www.fujisan.co.jp/order/images/payment_choice_arrow_active.png");padding-left:24px;text-align:right;background-position:left center;background-repeat:no-repeat;float:left;}.payment .payment-area h4 p.payment_close{background-image:url("https://www.fujisan.co.jp/order/images/payment_choice_arrow.png");padding-left:24px;text-align:right;background-position:left center;background-repeat:no-repeat;float:left;}.payment .payment-area h4 span{padding:5px;margin-left:5px;font-size:12px;font-weight:bold;color:#ffffff;text-shadow:none;background-color:#f47f00;border-radius:3px;}.payment .payment-area p.maintenance-message{margin:10px;}.payment .payment-area p.button{margin-top:25px;text-align:center;}.payment .payment-area p.button input{width:500px;margin:0 auto;padding:10px 0;background-color:#ff8e00;border-radius:5px;border:2px solid white;color:#fff;font-size:18px;font-weight:bold;-moz-box-shadow:0 1px 2px #777777;-webkit-box-shadow:0 1px 2px #777777;box-shadow:0 1px 2px #777777;text-shadow:0px -1px 1px #724b23;cursor:pointer;}.payment .payment-area p.button-image{margin-top:25px;margin-left:87px;width:659px;}.payment .payment-area p.button-image #gmo_credit_submit_button{border:0;background:none;}.payment .payment-area p.button-edit-left{margin-top:20px;}.payment .payment-area p.button-edit-left input{width:300px;margin:0 auto 20px auto;padding:10px 0 16px 0;font-size:14px;font-weight:bold;text-shadow:0px -1px 1px #ffffff;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/link_btn_bgimage_gray.png");background-repeat:no-repeat;border:none;background-color:transparent;}.payment .payment-area p.button-edit{margin-top:20px;text-align:center;}.payment .payment-area p.button-edit input{width:300px;margin:0 auto;padding:10px 0 16px 0;font-size:14px;font-weight:bold;text-shadow:0px -1px 1px #ffffff;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/link_btn_bgimage_gray.png");background-repeat:no-repeat;border:none;background-color:transparent;}.payment .payment-area .payment-company-icon{text-align:center;margin-bottom:10px;}.payment .payment-area .payment-company-icon img{margin-left:5px;}.payment .payment-area .relation-credit table.credit,.payment .payment-area .relation-txt table.credit{border:3px solid #bbbbbb;margin-bottom:15px;}.payment .payment-area .relation-credit table.credit th,.payment .payment-area .relation-txt table.credit th{width:179px;background-color:#eff2f3;border:1px solid #bbbbbb;padding:10px 5px;text-align:left;}.payment .payment-area .relation-credit table.credit th .note,.payment .payment-area .relation-txt table.credit th .note{font-size:11px;font-weight:bold;color:#00acdc;line-height:1.2em;padding-top:5px;text-align:left;}.payment .payment-area .relation-credit table.credit td,.payment .payment-area .relation-txt table.credit td{width:265px;border:1px solid #bbbbbb;padding:10px 5px;text-align:left;}.payment .payment-area .relation-credit .notice,.payment .payment-area .relation-txt .notice{margin-top:20px;}.payment .payment-area .relation-credit .notice p.bold,.payment .payment-area .relation-txt .notice p.bold{font-weight:bold;}.payment .payment-area .relation-credit .notice p.attention,.payment .payment-area .relation-txt .notice p.attention{color:#cc0033;}.payment .payment-area .relation-credit .notice div,.payment .payment-area .relation-txt .notice div{margin:5px 15px;}.payment .payment-area .relation-credit .notice div table td,.payment .payment-area .relation-txt .notice div table td{padding-bottom:2px;}.payment .payment-area .relation-credit .notice div table .td1,.payment .payment-area .relation-txt .notice div table .td1{width:62px;}.payment .payment-area .relation-bank .web-bank-info-area{border:3px solid #bbbbbb;width:800px;margin-left:17px;}.payment .payment-area .relation-bank .web-bank-info-area tr th{background-color:#eff2f3;border:1px solid #bbbbbb;text-align:left;padding:10px;}.payment .payment-area .relation-bank .web-bank-info-area tr td{border:1px solid #bbbbbb;text-align:left;padding:10px;}.payment .payment-area .service{margin:0;padding:20px 40px 40px 40px;background-image:url("https://www.fujisan.co.jp/order/images/payment_choice_area_bgimage.png");background-repeat:repeat-y;}.payment .payment-area .service .aplus-register{margin:0 10px;}.payment .payment-area .service .aplus-register div.alus_note{text-align:center;}.payment .payment-area .service-end{margin-bottom:15px;}.aplus-emulator{margin:20px;font-size:14px;}.aplus-emulator h4{margin:20px 0 10px 0;color:#fff;background-color:#182b3f;font-weight:bold;padding:15px 10px;text-shadow:0px 1px 1px #777777;font-size:16px;}.aplus-emulator .inputs{border:1px solid #444;width:100%;}.aplus-emulator .inputs tr th{padding:10px;}.aplus-emulator .inputs tr td{padding:5px;}.aplus-emulator p.button{text-align:center;margin-top:20px;}.aplus-emulator p.button input{width:300px;margin:0 0 20px 0;padding:10px 0 16px 0;font-size:14px;font-weight:bold;text-shadow:0px -1px 1px #ffffff;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/link_btn_bgimage_gray.png");background-repeat:no-repeat;border:none;background-color:transparent;}.aplus-emulator .specification{margin:10px;border:1px solid #444;}.aplus-emulator .specification tr td{padding:5px;}.aplus-emulator .note{margin:10px;}.aplus-emulator .note p{margin:10px 0;}.confirmation{font-size:13px;}.confirmation h3{margin:20px 20px 0 20px;padding:15px 10px;color:white;background-color:#182b3f;font-weight:bold;text-shadow:0px 1px 1px #777777;font-size:16px;}.confirmation .checkout{margin:25px 10px 30px 10px;}.confirmation .checkout .total{float:left;padding-right:30px;}.confirmation .checkout .total table{width:300px;}.confirmation .checkout .total table tr{text-align:right;line-height:1.5em;}.confirmation .checkout .total table tr th{padding-left:10px;padding-bottom:3px;white-space:nowrap;width:50%;}.confirmation .checkout .total table tr td{padding-left:10px;padding-right:10px;width:50%;font-size:14px;}.confirmation .checkout .total table tr.total-price td,.confirmation .checkout .total table tr.total-price th{padding-top:10px;border-top:2px solid #444;}.confirmation .checkout .total table tr.total-price td{color:#cc0033;font-weight:bold;font-size:22px;}.confirmation .checkout .total table tr.total-price td span.na{color:#444444;}.confirmation .checkout .total table tr.about-monthly-payment td{color:#cc0033;font-size:13px;text-align:left;padding-top:5px;padding-left:0;padding-right:0;}.confirmation .checkout .commit-area{float:left;width:650px;}.confirmation .checkout .commit-area .double-click-note{text-align:right;color:#cc0033;font-size:11px;line-height:1.5em;}.confirmation .checkout .commit-area p.commit-button{margin-top:10px;}.confirmation .checkout .commit-area p.commit-button input{width:650px;margin:0 0 15px 0;}.confirmation .checkout .commit-area p.commit-note{font-size:12px;line-height:1.5em;}.confirmation .gift-info{margin:25px 45px;}.confirmation .gift-info .no-gift{line-height:1.5em;}.confirmation .gift-info .input-gift{line-height:1.5em;}.confirmation .gift-info .input-gift table tr th{text-align:center;}.confirmation .gift-info .input-gift table tr td{padding:0 20px;}.confirmation .gift-info .gift-total{padding:0 5px;float:right;border-bottom:1px solid #061220;line-height:1.5em;}.confirmation .billing-address{margin:25px 45px;}.confirmation .billing-address table{line-height:1.5em;}.confirmation .billing-address table tr th{padding-right:40px;text-align:left;}.confirmation .payment-info{padding:25px 45px;}.confirmation .payment-info p.method{font-size:16px;font-weight:bold;}.confirmation .payment-info label.method{font-size:16px;font-weight:bold;}.confirmation .payment-info .payment-detail table{border:3px solid #bbbbbb;width:800px;margin-left:75px;margin-top:20px;}.confirmation .payment-info .payment-detail table tr th{background-color:#eff2f3;border:1px solid #bbbbbb;text-align:left;padding:10px;}.confirmation .payment-info .payment-detail table tr td{border:1px solid #bbbbbb;text-align:left;padding:10px;}.confirmation .mail-setting-wrapper{margin:0 25px 30px 25px;border:1px solid #bbbbbb;}.confirmation .mail-setting-wrapper h4{padding:15px;background-color:#eff2f3;border-bottom:1px solid #bbbbbb;font-size:16px;}.confirmation .mail-setting-wrapper .mail-setting-note{padding-top:10px;padding-left:50px;font-size:12px;line-height:1.5em;}.confirmation .mail-setting-wrapper .mail-setting-info{padding:30px 50px;}.confirmation .mail-setting-wrapper .mail-setting-info .mail-text-01{margin-bottom:10px;padding-bottom:7px;border-bottom:1px dotted #bbb;font-size:16px;font-weight:bold;}.confirmation .mail-setting-wrapper .mail-setting-info .mail-text-01 span{font-size:12px;font-weight:normal;}.confirmation .mail-setting-wrapper .mail-setting-info .mail_settings{margin-bottom:35px;}.confirmation .mail-setting-wrapper .mail-setting-info .mail-category-area{margin-bottom:15px;padding:0 15px;}.confirmation .mail-setting-wrapper .mail-setting-info .mail-category-area .mail-parent-text-01{font-size:14px;font-weight:bold;margin-bottom:5px;}.confirmation .mail-setting-wrapper .mail-setting-info .mail-category-area .mail-child-area{letter-spacing:-0.4em;}.confirmation .mail-setting-wrapper .mail-setting-info .mail-category-area .mail-child-area .mail-child-text{padding:0 0 0 15px;margin-bottom:5px;display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;vertical-align:top;}.confirmation .mail-setting-wrapper .mail-setting-info .mail-parent-text-02{font-size:14px;font-weight:bold;margin-bottom:5px;padding:0 15px;}.confirmation .mail-setting-wrapper .mail-setting-info .mail-parent-text-02 span{font-size:11px;font-weight:normal;}.confirmation .mail-setting-wrapper .mail-setting-info .payment-detail table{border:3px solid #bbbbbb;width:800px;margin-left:75px;margin-top:20px;}.confirmation .mail-setting-wrapper .mail-setting-info .payment-detail table tr th{background-color:#eff2f3;border:1px solid #bbbbbb;text-align:left;padding:10px;}.confirmation .mail-setting-wrapper .mail-setting-info .payment-detail table tr td{border:1px solid #bbbbbb;text-align:left;padding:10px;}.confirmation .mail-setting-wrapper #mail-settings-on{width:190px;font-size:14px;padding:5px 10px;}.confirmation .mail-setting-wrapper #mail-settings-off{width:190px;font-size:14px;padding:5px 10px;}.confirmation .estimate-link{margin:15px 35px 25px 35px;text-align:right;font-size:14px;}.confirmation .details table.item-info01{width:850px;text-align:center;border-collapse:separate;border-spacing:0;margin-left:75px;table-layout:fixed;}.confirmation .details table.item-info01 tr.title-area th{color:#fff;background-color:#273b57;padding:5px 0;font-size:14px;font-weight:bold;border-top:1px solid #061220;border-bottom:1px solid #061220;}.confirmation .details table.item-info01 tr.title-area th.title01{border-left:1px solid #061220;border-right:1px solid #061220;}.confirmation .details table.item-info01 tr.title-area th.title02{border-left:1px solid #546271;border-right:1px solid #061220;}.confirmation .details table.item-info01 tr.title-area th.title03{border-left:1px solid #546271;border-right:1px solid #061220;}.confirmation .details table.item-info01 tr.title-area th{padding:10px 0;}.confirmation .details table.item-info01 tr.title-area th.title01{width:710px;}.confirmation .details table.item-info01 tr.title-area th.title02{width:140px;}.confirmation .details table.item-info01 tr.item-line{line-height:1.3em;}.confirmation .details table.item-info01 tr.item-line td.products-area{background-color:#f6f9fa;border-left:3px solid #bbbbbb;border-bottom:1px dotted #bbbbbb;padding:15px;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .image-area{width:80px;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .product-type-icon{margin-bottom:10px;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image{position:relative;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image img{border:1px solid #bbbbbb;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon{position:absolute;color:#ffffff;width:50px;height:49px;padding:15px 4px 0 4px;background-image:url("https://www.fujisan.co.jp/order/images/discount_bgimage.png");background-repeat:no-repeat;bottom:-20px;right:-10px;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon ul li{font-weight:bold;float:none !important;font-size:10px;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon ul .discount-string{font-size:20px;font-family:arial, helvetica;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon ul .discount-string span{font-size:14px;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area{padding-left:15px;text-align:left;line-height:1.5em;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .product-title{font-size:16px;font-weight:bold;margin-bottom:10px;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .product-detail-schedule{font-size:14px;margin-bottom:10px;font-weight:bold;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .product-detail-01{font-size:14px;margin-bottom:5px;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .product-error-01{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage_s.png");background-repeat:no-repeat;background-position:10px center;line-height:1.5em;font-weight:bold;color:#cc0033;font-size:12px;border:1px solid #cc0033;border-radius:5px;padding:5px 10px 5px 37px;margin-bottom:5px;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .campaign-info{padding:10px;margin-bottom:7px;border-radius:5px;background-color:#cc0033;color:#fff;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .campaign-info .description{font-size:18px;font-weight:bold;text-align:center;}.confirmation .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .campaign-info .note{margin-top:7px;font-size:12px;text-align:center;line-height:1em;}.confirmation .details table.item-info01 tr.item-line td.price-area{background-color:#eff2f3;border-left:1px dotted #bbbbbb;border-right:3px solid #bbbbbb;border-bottom:1px dotted #bbbbbb;font-size:16px;font-weight:bold;padding:0 15px;white-space:nowrap;}.confirmation .details table.item-info01 tr.shipping-info{text-align:left;background-color:#f6f9fa;}.confirmation .details table.item-info01 tr.shipping-info td{border-left:3px solid #bbbbbb;border-right:3px solid #bbbbbb;border-bottom:3px solid #bbbbbb;padding:15px;}.confirmation .details table.item-info01 tr.shipping-info td select{max-width:480px;}.confirmation .details table.item-info01 tr.subtotal-area{text-align:left;}.confirmation .details table.item-info01 tr.subtotal-area .shipping-change{float:left;}.confirmation .details table.item-info01 tr.subtotal-area .subtotal{float:right;padding:30px 30px 10px 10px;text-align:right;font-size:14px;font-weight:bold;border-bottom:1px dotted #bbbbbb;}.confirmation .details table.item-info01 tr.subtotal-area .subtotal span{margin-left:20px;font-size:22px;color:#cc0033;}.confirmation p.button{margin-top:20px;}.confirmation p.button input{width:300px;margin:0 0 20px 0;padding:10px 0 16px 0;font-size:14px;font-weight:bold;text-shadow:0px -1px 1px #ffffff;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/link_btn_bgimage_gray.png");background-repeat:no-repeat;border:none;background-color:transparent;}.confirmation .gray-btn-center{width:300px;margin-left:30px;}.confirmation .subconfirmation{margin-left:30px;}.confirmation .notes{margin:10px;border:2px solid #777777;border-radius:5px;padding:10px;}.confirmation .notes p{padding:5px;}.confirmation .about-shipping-fee{width:910px;margin-left:25px;margin-bottom:25px;padding:20px;line-height:1.5em;background-color:#eff2f3;text-align:left;}.confirmation .about-shipping-fee h4{font-weight:bold;}.confirmation .about-shipping-fee .detail-text{padding:0 12px;}.confirmation .about-shipping-fee .detail-text h5{font-weight:bold;font-size:12px;}.confirmation .about-shipping-fee .detail-text div{padding:6px 12px;}.confirmation .about-shipping-fee .detail-text div span{color:#cc0033;font-weight:bold;text-decoration:underline;}.confirmation .agreement-note{width:910px;margin-left:25px;margin-bottom:25px;text-align:center;}.confirmation .partner-code-detail{margin-bottom:20px;}.confirmation .partner-code-detail .button{margin-left:75px;}.confirmation .partner-code-detail .spacer{margin-bottom:50px;}.confirmation .partner-code-detail .detail-line{margin-top:15px;margin-left:75px;margin:25px 45px;}.confirmation .partner-code-detail .detail{border:3px solid #bbbbbb;width:844px;margin-left:75px;margin-top:20px;line-height:2em;}.confirmation .partner-code-detail .detail .partner-left{background-color:#eff2f3;border-right:1px solid #bbbbbb;text-align:left;padding:10px;width:233px;float:left;font-weight:bold;}.confirmation .partner-code-detail .detail .partner-right{text-align:center;padding:10px;width:570px;font-weight:bold;font-size:16px;float:right;}.confirmation .partner-code-detail .detail.center{text-align:center;}.confirmation .partner-code-detail .detail .emphasis{font-size:16px;font-weight:bold;}.confirmation .partner-code-detail .monthly-payment-note{margin-left:45px;color:#cc0033;font-weight:bold;}.partner-code{font-size:13px;}.partner-code .back-link{margin:10px 0;}.partner-code .partner-code-main{margin:20px 20px 0 20px;}.partner-code .partner-code-main h3{padding:15px 10px;color:white;background-color:#182b3f;font-weight:bold;text-shadow:0px 1px 1px #777777;font-size:16px;}.partner-code .partner-banner{text-align:center;}.partner-code .partner-banner .title-image{padding-bottom:15px;}.partner-code .partner-banner .tome-card-detail .text01{padding:20px 0 0 0;}.partner-code .partner-form{margin:20px 10px 0 10px;padding:30px 10px 20px 10px;text-align:center;background-color:#eff2f3;border:1px solid #bbb;}.partner-code .partner-form .input-title{font-size:24px;font-weight:bold;padding-top:5px;padding-bottom:10px;}.partner-code .partner-form .text-input-area01{margin:5px 0 10px 0;padding:5px;vertical-align:top;font-size:30px;text-align:center;border:1px solid #999;border-top:4px solid #444;border-left:3px solid #444;}.partner-code .partner-form .error-msg{color:#CC0033;font-size:13px;line-height:normal;}.partner-code .partner-form .button{vertical-align:middle;}.partner-code .partner-form .button input{width:659px;padding:17px 0 30px 0;font-size:30px;font-weight:bold;color:#fff;text-shadow:0px -1px 1px #6a4800;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/blank_submit_btn_orange.png");background-repeat:no-repeat;border:none;background-color:transparent;}.partner-code .partner-form .form-note{font-size:14px;font-weight:bold;color:#00acdc;margin-bottom:10px;}.partner-code .note{margin:10px 80px 15px 80px;padding:20px;background-color:#fff;line-height:1.5em;text-align:center;color:#444;}.partner-code .note h4{font-size:14px;font-weight:bold;padding-bottom:5px;}.partner-code .partner-flets-form{text-align:center;}.partner-code .partner-flets-form .flets-link-btn{padding:20px;margin:0 10px 30px 10px;background-color:#eee;border-radius:5px;border:1px solid #bbb;}.partner-code .partner-flets-form .flets-link-btn h4{font-size:14px;padding:10px;}.partner-code .partner-flets-form .flets-link-btn .button{vertical-align:middle;}.partner-code .partner-flets-form .flets-link-btn .button input{width:659px;padding:17px 0 30px 0;font-size:30px;font-weight:bold;color:#fff;text-shadow:0px -1px 1px #6a4800;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/blank_submit_btn_orange.png");background-repeat:no-repeat;border:none;background-color:transparent;}.partner-code .hojin-area-a{width:950px;margin:0 10px 30px 0 0;padding-top:15px;}.partner-code .hojin-area-a .fletslogo{float:left;width:300px;}.partner-code .hojin-area-a .fletslogo img{width:280px;margin-top:33px;}.partner-code .hojin-area-a .fletstable{float:right;width:630px;text-align:left;padding-right:20px;}.partner-code .hojin-area-a .fletstable p{font-size:16px;font-weight:bold;margin-bottom:10px;padding:0 15px;}.partner-code .hojin-area-a .gift-num-area{width:632px;margin:0 15px 10px 15px;font-size:14px;}.partner-code .hojin-area-a .gift-num-area th{width:200px;text-align:left;background-color:#e0e0e0;padding:13px;font-weight:bold;border:1px solid #bbb;border-collapse:collapse;}.partner-code .hojin-area-a .gift-num-area td{width:620px;text-align:left;padding:13px;border:1px solid #bbb;border-collapse:collapse;}.partner-code .hojin-area-a .gift-num-area td strong{font-weight:bold;color:#c03;font-size:20px;}.partner-code .partner-disclaimer{margin:30px 10px;line-height:1.5em;}.partner-code .partner-disclaimer .disclaimer-title{text-align:center;font-size:20px;font-weight:bold;color:#fff;background-color:#444;padding:10px 0;margin-bottom:15px;border-radius:5px;}.partner-code .partner-disclaimer dl{margin:0 15px 1.5em 15px;}.partner-code .partner-disclaimer dt{font-weight:bold;font-size:14px;padding-bottom:2px;margin-bottom:5px;border-bottom:1px dotted #bbb;}.partner-code .partner-disclaimer dd{padding:0 1em;}.partner-code .partner-disclaimer li{text-indent:-1em;margin-left:1em;margin-bottom:1em;}.partner-code .partner-disclaimer .tome h2,.partner-code .partner-disclaimer .ana h2{background-image:none;width:100%;text-shadow:none;color:#444;}.partner-code .partner-disclaimer .tome h2#tomeMenseki,.partner-code .partner-disclaimer .ana h2#tomeMenseki,.partner-code .partner-disclaimer .tome h2#rakMenseki,.partner-code .partner-disclaimer .ana h2#rakMenseki{color:#fff;text-align:center;font-size:20px;font-weight:bold;background-color:#444;padding:10px 0;margin-bottom:15px;border-radius:5px;}.partner-code .partner-disclaimer .tome ul,.partner-code .partner-disclaimer .ana ul{margin:10px;}.partner-code .partner-disclaimer .tome ul li,.partner-code .partner-disclaimer .ana ul li{font-size:14px;padding:0 1em;}.partner-code .error-messages{width:650px;margin:20px auto 30px auto;}.ship-address{margin:0 0 25px 0;}.ship-address h3{margin:0 20px 0 20px;padding:15px 10px;color:white;background-color:#182b3f;font-weight:bold;text-shadow:0px 1px 1px #777777;font-size:16px;}.ship-address .information{margin:0 20px 10px 20px;line-height:1.7em;}.ship-address .back-link{margin:10px 0;}.ship-address .new-address{margin-bottom:15px;padding-left:50px;font-weight:bold;font-size:14px;}.ship-address .new-address a{width:250px;padding:10px 0;text-align:center;display:block;color:#444;border-radius:5px;border:1px solid #bbb;text-shadow:0px 1px 1px #fff;-moz-box-shadow:0 1px 1px #bbb;-webkit-box-shadow:0 1px 1px #bbb;box-shadow:0 1px 1px #bbb;text-decoration:none;background-color:#f7f7f7;background-image:url("https://www.fujisan.co.jp/order/images/btn_pagelink_red_right.png");background-size:15px 9px;background-repeat:no-repeat;background-position:left center;}.ship-address .new-address a:link,.ship-address .new-address a:visited,.ship-address .new-address a:hover,.ship-address .new-address a:active{color:#444;text-decoration:none;}.ship-address p.button{width:659px;margin-top:25px;margin-left:170px;}.ship-address .details{margin-top:20px;}.ship-address .details .msg1{text-align:center;margin-bottom:20px;font-weight:bold;color:#cc0033;font-size:14px;}.ship-address .details table.item-info01{width:800px;margin-bottom:15px;text-align:center;border-collapse:separate;border-spacing:0;margin-left:100px;table-layout:fixed;}.ship-address .details table.item-info01 tr.title-area th{color:#fff;background-color:#273b57;padding:5px 0;font-size:14px;font-weight:bold;border-top:1px solid #061220;border-bottom:1px solid #061220;}.ship-address .details table.item-info01 tr.title-area th.title01{border-left:1px solid #061220;border-right:1px solid #061220;}.ship-address .details table.item-info01 tr.title-area th.title02{border-left:1px solid #546271;border-right:1px solid #061220;}.ship-address .details table.item-info01 tr.title-area th.title03{border-left:1px solid #546271;border-right:1px solid #061220;}.ship-address .details table.item-info01 tr.title-area th{padding:10px 0;}.ship-address .details table.item-info01 tr.title-area th.title01{width:660px;}.ship-address .details table.item-info01 tr.title-area th.title02{width:140px;}.ship-address .details table.item-info01 tr.item-line{line-height:1.3em;}.ship-address .details table.item-info01 tr.item-line td.products-area{background-color:#f6f9fa;border-left:3px solid #bbbbbb;border-bottom:1px dotted #bbbbbb;padding:15px;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .image-area{width:80px;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .product-type-icon{margin-bottom:10px;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image{position:relative;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image img{border:1px solid #bbbbbb;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon{position:absolute;color:#ffffff;width:50px;height:49px;padding:15px 4px 0 4px;background-image:url("https://www.fujisan.co.jp/order/images/discount_bgimage.png");background-repeat:no-repeat;bottom:-20px;right:-10px;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon ul li{font-weight:bold;float:none !important;font-size:10px;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon ul .discount-string{font-size:20px;font-family:arial, helvetica;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .image-area .cover-image .discount-icon ul .discount-string span{font-size:14px;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area{padding-left:15px;text-align:left;line-height:1.5em;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .product-title{font-size:16px;font-weight:bold;margin-bottom:10px;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .product-detail-schedule{font-size:14px;margin-bottom:10px;font-weight:bold;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .product-detail-01{font-size:14px;margin-bottom:5px;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .product-error-01{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage_s.png");background-repeat:no-repeat;background-position:10px center;line-height:1.5em;font-weight:bold;color:#cc0033;font-size:12px;border:1px solid #cc0033;border-radius:5px;padding:5px 10px 5px 37px;margin-bottom:5px;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .campaign-info{padding:10px;margin-bottom:7px;border-radius:5px;background-color:#cc0033;color:#fff;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .campaign-info .description{font-size:18px;font-weight:bold;text-align:center;}.ship-address .details table.item-info01 tr.item-line td.products-area .cart-item .detail-area .campaign-info .note{margin-top:7px;font-size:12px;text-align:center;line-height:1em;}.ship-address .details table.item-info01 tr.item-line td.price-area{background-color:#eff2f3;border-left:1px dotted #bbbbbb;border-right:3px solid #bbbbbb;border-bottom:1px dotted #bbbbbb;font-size:16px;font-weight:bold;padding:0 15px;white-space:nowrap;}.ship-address .details table.item-info01 tr.shipping-info{text-align:left;background-color:#f6f9fa;}.ship-address .details table.item-info01 tr.shipping-info td{border-left:3px solid #bbbbbb;border-right:3px solid #bbbbbb;border-bottom:3px solid #bbbbbb;padding:15px;line-height:1.5em;}.ship-address .details table.item-info01 tr.shipping-info td p.digital-shipping{margin-bottom:5px;}.ship-address .details table.item-info01 tr.shipping-info .auto-renewal{text-align:right;}.ship-address .details table.item-info01 tr.shipping-info .renewal-note{margin-top:10px;text-align:right;}.ship-address .details table.item-info01 tr.shipping-info select{margin:5px 0;width:770px;}.ship-address .details table.item-info01 tr.subtotal-area{text-align:left;}.ship-address .details table.item-info01 tr.subtotal-area .shipping-change{float:left;}.ship-address .details table.item-info01 tr.subtotal-area .subtotal{float:right;padding:30px 30px 10px 10px;text-align:right;font-size:14px;font-weight:bold;border-bottom:1px dotted #bbbbbb;}.ship-address .details table.item-info01 tr.subtotal-area .subtotal span{margin-left:20px;font-size:22px;color:#cc0033;}.billing .existing{margin:0 20px;padding:20px;text-align:center;line-height:1.5em;border-top:none;border-right:3px solid #bbbbbb;border-left:3px solid #bbbbbb;border-bottom:3px solid #bbbbbb;}.billing .address-pulldown select{width:800px;}.billing .information{margin:20px 10px;}.billing .jump-to-foreign-form{margin:10px 0;text-align:right;}.billing .set-default{margin:15px 0 10px 0;text-align:center;font-weight:bold;}.billing .back-link{margin:10px 0;}.address-book,.billing{margin:10px 0;}.address-book h3,.billing h3{margin:20px 20px 0 20px;padding:15px 10px;color:white;background-color:#182b3f;font-weight:bold;text-shadow:0px 1px 1px #777777;font-size:16px;}.address-book h3 span,.billing h3 span{padding-left:10px;font-size:13px;font-weight:normal;}.address-book .roma-bar,.billing .roma-bar{margin:20px 20px 0 20px;color:#fff;background-color:#182b3f;font-weight:bold;padding:15px 10px;text-shadow:0px 1px 1px #777777;font-size:16px;}.address-book .roma-bar span,.billing .roma-bar span{font-size:12px;font-weight:normal;}.address-book .blank,.billing .blank{margin-bottom:100px;}.address-book #roma_input_area_open,.billing #roma_input_area_open{cursor:pointer;}.address-book .roma_jpaddress_add,.billing .roma_jpaddress_add{font-size:12px;color:#fff !important;}.address-book .roma_jpaddress_add a:visited,.billing .roma_jpaddress_add a:visited,.address-book .roma_jpaddress_add a:link,.billing .roma_jpaddress_add a:link{color:#fff !important;}.address-book p.button,.billing p.button{margin:20px 0 40px 170px;width:659px;}.address-book p.edit-button,.billing p.edit-button{text-align:center;}.address-book p.edit-button input,.billing p.edit-button input{width:300px;margin:0 auto 10px auto;padding:10px 0 16px 0;font-size:14px;font-weight:bold;text-shadow:0px -1px 1px #ffffff;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/link_btn_bgimage_gray_back.png");background-repeat:no-repeat;border:none;background-color:transparent;font-size:14px;}.address-book .jump,.billing .jump{margin-bottom:20px;}.address-book .jump .back-link,.billing .jump .back-link{float:left;}.address-book .jump .new-address,.billing .jump .new-address{float:right;margin-top:9px;margin-bottom:5px;font-weight:bold;font-size:13px;}.address-book .jump .new-address a,.billing .jump .new-address a{padding:5px 20px 5px 10px;color:#444;border-radius:5px;border:1px solid #bbb;text-shadow:0px 1px 1px #fff;-moz-box-shadow:0 1px 1px #bbb;-webkit-box-shadow:0 1px 1px #bbb;box-shadow:0 1px 1px #bbb;text-decoration:none;background-color:#f7f7f7;background-image:url("https://www.fujisan.co.jp/order/images/btn_pagelink_red_down.png");background-size:15px 7px;background-repeat:no-repeat;background-position:right center;cursor:pointer;}.address-book .jump .new-address a:link,.billing .jump .new-address a:link,.address-book .jump .new-address a:visited,.billing .jump .new-address a:visited,.address-book .jump .new-address a:hover,.billing .jump .new-address a:hover,.address-book .jump .new-address a:active,.billing .jump .new-address a:active{color:#444;text-decoration:none;}.address-book .switch-address-form,.billing .switch-address-form{text-align:right;margin:10px 0;}.address-book .switch-address-form .switch-address-form-note,.billing .switch-address-form .switch-address-form-note{font-size:10px;color:#cc0033;padding-top:5px;}.address-book .address-list,.billing .address-list{margin-left:20px;margin-right:20px;margin-bottom:20px;}.address-book .address-list .list-part p.message,.billing .address-list .list-part p.message{color:#00acdc;font-weight:bold;text-align:center;font-size:14px;margin-bottom:10px;}.address-book .address-list .list-part .list,.billing .address-list .list-part .list{background-color:#eff2f3;padding:15px 20px 10px 20px;line-height:1.5em;border:3px solid #bbbbbb;border-top:none;}.address-book .address-list .list-part .list p.roman,.billing .address-list .list-part .list p.roman{border-top:1px dotted #bbbbbb;margin-top:10px;padding-top:10px;}.address-book .address-list .list-part .list p.roman span,.billing .address-list .list-part .list p.roman span{color:#182b3f;}.address-book .address-list .list-part .list .edit-button,.billing .address-list .list-part .list .edit-button{margin:5px 0;text-align:right;}.address-book .address-list .list-part .list .edit-button input,.billing .address-list .list-part .list .edit-button input{width:300px;margin:0 auto;padding:10px 0 16px 0;font-size:14px;font-weight:bold;text-shadow:0px -1px 1px #ffffff;cursor:pointer;background-image:url("https://www.fujisan.co.jp/order/images/link_btn_bgimage_gray.png");background-repeat:no-repeat;border:none;background-color:transparent;}.address-book .address-list .list-part .list .default-address-icon,.billing .address-list .list-part .list .default-address-icon{width:85px;margin-right:5px;margin-bottom:5px;float:left;}.address-book .address-list .list-part .list .default-address-icon .default-billing,.billing .address-list .list-part .list .default-address-icon .default-billing{font-size:12px;color:#cc0033;border-radius:3px;border:1px solid #cc0033;text-decoration:none;background-color:#ffffff;text-align:center;font-weight:bold;line-height:1.5em;}.address-book .address-list .list-part .list .default-address-icon .default-shipping,.billing .address-list .list-part .list .default-address-icon .default-shipping{font-size:12px;color:#00acdc;border-radius:3px;border:1px solid #00acdc;text-decoration:none;background-color:#ffffff;text-align:center;font-weight:bold;line-height:1.5em;}.address-book .address-list .list-part .updated,.billing .address-list .list-part .updated{background-color:#fff9cf;}.address-book .input-area01,.billing .input-area01,.address-book .input-area02,.billing .input-area02,.address-book .input-area03,.billing .input-area03{margin:0 0 10px 0;}.address-book .input-area01 p.information,.billing .input-area01 p.information,.address-book .input-area02 p.information,.billing .input-area02 p.information,.address-book .input-area03 p.information,.billing .input-area03 p.information{margin:0;padding:15px;border-top:none;border-right:3px solid #bbbbbb;border-left:3px solid #bbbbbb;border-bottom:1px solid #bbbbbb;background-color:#eff2f3;line-height:1.5em;font-weight:bold;}.address-book .input-area01 table,.billing .input-area01 table,.address-book .input-area02 table,.billing .input-area02 table,.address-book .input-area03 table,.billing .input-area03 table{border:3px solid #bbbbbb;border-top:none;background-color:white;width:100%;}.address-book .input-area01 table.no-border-top,.billing .input-area01 table.no-border-top,.address-book .input-area02 table.no-border-top,.billing .input-area02 table.no-border-top,.address-book .input-area03 table.no-border-top,.billing .input-area03 table.no-border-top{border-top:none;}.address-book .input-area01 table.no-border-top td,.billing .input-area01 table.no-border-top td,.address-book .input-area02 table.no-border-top td,.billing .input-area02 table.no-border-top td,.address-book .input-area03 table.no-border-top td,.billing .input-area03 table.no-border-top td{font-size:130%;}.address-book .input-area01 table tr.border,.billing .input-area01 table tr.border,.address-book .input-area02 table tr.border,.billing .input-area02 table tr.border,.address-book .input-area03 table tr.border,.billing .input-area03 table tr.border{border-bottom:1px solid #bbbbbb;}.address-book .input-area01 table th,.billing .input-area01 table th,.address-book .input-area02 table th,.billing .input-area02 table th,.address-book .input-area03 table th,.billing .input-area03 table th{padding:10px 10px 0;font-size:18px;text-align:left;line-height:1.5em;background-color:#eff2f3;}.address-book .input-area01 table th.border,.billing .input-area01 table th.border,.address-book .input-area02 table th.border,.billing .input-area02 table th.border,.address-book .input-area03 table th.border,.billing .input-area03 table th.border{border-right:1px solid #bbbbbb;}.address-book .input-area01 table th.right,.billing .input-area01 table th.right,.address-book .input-area02 table th.right,.billing .input-area02 table th.right,.address-book .input-area03 table th.right,.billing .input-area03 table th.right{text-align:right;font-size:12px;border-left:1px solid #dddddd;}.address-book .input-area01 table th.underline01,.billing .input-area01 table th.underline01,.address-book .input-area02 table th.underline01,.billing .input-area02 table th.underline01,.address-book .input-area03 table th.underline01,.billing .input-area03 table th.underline01{border-bottom:1px solid #dddddd;}.address-book .input-area01 table td,.billing .input-area01 table td,.address-book .input-area02 table td,.billing .input-area02 table td,.address-book .input-area03 table td,.billing .input-area03 table td{padding:15px 10px 10px 10px;line-height:2.5em;}.address-book .input-area01 table td.address-inputs,.billing .input-area01 table td.address-inputs,.address-book .input-area02 table td.address-inputs,.billing .input-area02 table td.address-inputs,.address-book .input-area03 table td.address-inputs,.billing .input-area03 table td.address-inputs{padding-top:5px;line-height:3.5em;}.address-book .input-area01 table td.address-inputs span,.billing .input-area01 table td.address-inputs span,.address-book .input-area02 table td.address-inputs span,.billing .input-area02 table td.address-inputs span,.address-book .input-area03 table td.address-inputs span,.billing .input-area03 table td.address-inputs span{margin-right:5px;}.address-book .input-area01 table td.address-inputs span.street2,.billing .input-area01 table td.address-inputs span.street2,.address-book .input-area02 table td.address-inputs span.street2,.billing .input-area02 table td.address-inputs span.street2,.address-book .input-area03 table td.address-inputs span.street2,.billing .input-area03 table td.address-inputs span.street2{margin-left:97px;}.address-book .input-area01 .note,.billing .input-area01 .note,.address-book .input-area02 .note,.billing .input-area02 .note,.address-book .input-area03 .note,.billing .input-area03 .note{font-size:13px;font-weight:normal;color:#191970;line-height:1em;}.address-book .input-area02,.billing .input-area02{margin-left:20px;margin-right:20px;}.gift-coupon{margin:10px 10px 25px 10px;}.gift-coupon .back-to-confirmation{margin:10px 0;}.gift-coupon p.button{margin-top:20px;width:659px;margin-left:160px;}.gift-coupon table{width:980px;}.gift-coupon table tr th{padding:10px;}.gift-coupon h3{margin-top:20px;padding:15px 10px;color:white;background-color:#182b3f;font-weight:bold;text-shadow:0px 1px 1px #777777;font-size:16px;}.gift-coupon .gift-details{margin-top:20px;padding:0 20px;}.gift-coupon .gift-details table{border:3px solid #bbb;font-size:14px;width:940px;}.gift-coupon .gift-details table tr th{background-color:#eff2f3;border:1px solid #bbb;text-align:center;}.gift-coupon .gift-details table tr td{padding:10px;border:1px solid #bbb;text-align:center;}.gift-coupon .information{margin:20px 0;font-size:14px;line-height:1.5em;text-align:center;}.gift-coupon .add{font-size:16px;text-align:center;background-color:#eff2f3;margin:10px 0;padding:35px 15px;border-radius:5px;}.gift-coupon .add p{font-size:12px;color:#00acdc;padding-top:10px;margin-left:280px;text-align:left;}.gift-coupon .total{margin-top:20px;padding-left:350px;}.gift-coupon .total table{width:300px;}.gift-coupon .total table tr{text-align:right;line-height:1.5em;}.gift-coupon .total table tr th{padding-left:10px;padding-bottom:3px;white-space:nowrap;width:50%;}.gift-coupon .total table tr td{padding-left:10px;padding-right:10px;width:50%;font-size:14px;}.gift-coupon .total table tr.total-price td,.gift-coupon .total table tr.total-price th{padding-top:10px;border-top:2px solid #444;}.gift-coupon .total table tr.total-price td{color:#cc0033;font-weight:bold;font-size:22px;}.gift-coupon .total table tr.total-price td span.na{color:#444444;}.gift-coupon .total table tr.about-monthly-payment td{color:#cc0033;font-size:13px;text-align:left;padding-top:5px;padding-left:0;padding-right:0;}.completion{margin:20px 20px 20px 20px;line-height:1.5em;}.completion .messages{margin-bottom:20px;}.completion .messages .thankyou{font-weight:bold;font-size:18px;text-align:center;margin-bottom:30px;}.completion .messages .explanation{background-color:#e8faff;border-radius:5px;padding:20px;}.completion .messages .explanation ul li{margin:5px 0 0 0;}.completion .links{margin-top:10px;text-align:center;}.completion .cms-area{margin-bottom:20px;}.completion .enquete{text-align:center;margin-bottom:20px;line-height:1.7em;font-size:14px;background-color:#e8faff;border-radius:3px;padding:20px 0;}.completion p.redirect-notice{margin-top:150px;text-align:center;font-size:18px;line-height:1.5em;}.completion .manual-redirect{margin:20px 0 200px 0;font-size:14px;text-align:center;}.completion .bank-account{background-color:#e8faff;border-radius:5px;padding:20px;}.error-base-mixin{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage.png");background-repeat:no-repeat;background-position:15px center;line-height:1.5em;font-weight:bold;color:#cc0033;padding:20px 20px 20px 60px;font-size:12px;}.error-base-mixin-s{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage_s.png");background-repeat:no-repeat;background-position:10px center;line-height:1.5em;font-weight:bold;color:#cc0033;font-size:12px;}.error-border-mixin{border:2px solid #cc0033;border-radius:5px;}.error-border-mixin-s{border:1px solid #cc0033;border-radius:5px;}.error-msg-box{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage.png");background-repeat:no-repeat;background-position:15px center;line-height:1.5em;font-weight:bold;color:#cc0033;padding:20px 20px 20px 60px;font-size:12px;border:2px solid #cc0033;border-radius:5px;margin-bottom:15px;width:405px;}.error-summary{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage.png");background-repeat:no-repeat;background-position:15px center;line-height:1.5em;font-weight:bold;color:#cc0033;padding:20px 20px 20px 60px;font-size:12px;border:2px solid #cc0033;border-radius:5px;margin-top:10px;margin-bottom:15px;}.error-messages{background-color:#fef2f5;background-image:url("https://www.fujisan.co.jp/order/images/order_error_bgimage.png");background-repeat:no-repeat;background-position:15px center;line-height:1.5em;font-weight:bold;color:#cc0033;padding:20px 20px 20px 60px;font-size:12px;border:2px solid #cc0033;border-radius:5px;margin-bottom:15px;text-align:left;}.error-messages ul li{background-image:url("https://www.fujisan.co.jp/order/images/error_icon_xs.png");background-repeat:no-repeat;background-position:0 top;padding-left:17px;}.error-msg{color:#cc0033;font-size:12px;padding-bottom:5px;line-height:1.5em;}span.error-msg input,span.error-msg select{background:#FFE4E1;}.term-of-agree{margin:10px 20px 20px 20px;padding:20px;border:1px solid #bbb;background-color:#eff2f3;}.term-of-agree p.title{font-size:14px;font-weight:bold;text-align:center;}.term-of-agree .scroll-area{margin:10px 0 0 0;padding:30px;border:1px solid #bbbbbb;height:270px;overflow:auto;line-height:1.5em;background-color:#ffffff;}.term-of-agree .scroll-area h3{margin:10px 0;border-bottom:1px dotted #777777;}.term-of-agree .scroll-area div.agreement_title{margin:10px 0;border-bottom:1px dotted #777777 !important;}.term-of-agree .scroll-area .detail{margin:10px 10px 30px 10px;}.term-of-agree .scroll-area .detail h4{margin:5px 0;}.term-of-agree .scroll-area .detail div.agreement_sub_title{margin:5px 0;margin-block-end:8px !important;}.term-of-agree .scroll-area .detail p{margin:5px 5px 10px 5px;}.term-of-agree .scroll-area .detail ol li{margin-left:30px;}.term-of-agree .scroll-area .detail ul li{margin-left:10px;}.footer{border-top:10px solid #081c31;padding-top:20px;padding-bottom:20px;width:1000px;margin:0 auto;}.footer .wrapper02{width:1000px;margin:0 auto;}.footer .ci-image{float:left;width:120px;padding-right:20px;}.footer .copyright-text{float:left;text-align:left;font-size:10px;width:610px;padding-top:6px;padding-right:20px;}.footer .help-link img{float:left;padding-top:6px;vertical-align:top;}.footer .help-link p{float:right;padding-top:7px;padding-right:20px;vertical-align:top;}.product_footprint-item,.recommend-item,.related-item,.ranking-item,.services{padding-bottom:15px;border-left:1px #bbb solid;border-right:1px #bbb solid;border-bottom:1px #bbb solid;margin-bottom:20px;}.product_footprint-item h3,.recommend-item h3,.related-item h3,.ranking-item h3,.services h3{margin:0 0 15px 0;padding:8px 15px;border-top:2px solid #bbb;border-bottom:1px dotted #bbb;background-color:#f0f0f0;font-size:16px;font-weight:bold;line-height:1.5em;text-align:center;}.product_footprint-item h3 .crown,.recommend-item h3 .crown,.related-item h3 .crown,.ranking-item h3 .crown,.services h3 .crown{margin-bottom:-3px;margin-right:2px;}.product_footprint-item .product_footprint_delete,.recommend-item .product_footprint_delete,.related-item .product_footprint_delete,.ranking-item .product_footprint_delete,.services .product_footprint_delete{float:right;width:84px;height:14px;padding-top:3px;padding-right:10px;position:relative;top:-168px;}.product_footprint-item .product-name,.recommend-item .product-name,.related-item .product-name,.ranking-item .product-name,.services .product-name{font-size:10px;line-height:1.2em;padding:0 5px;}.product_footprint-item div.product_footprint-wrapper,.recommend-item div.product_footprint-wrapper,.related-item div.product_footprint-wrapper,.ranking-item div.product_footprint-wrapper,.services div.product_footprint-wrapper,.product_footprint-item div.recommend-wrapper,.recommend-item div.recommend-wrapper,.related-item div.recommend-wrapper,.ranking-item div.recommend-wrapper,.services div.recommend-wrapper,.product_footprint-item div.related-wrapper,.recommend-item div.related-wrapper,.related-item div.related-wrapper,.ranking-item div.related-wrapper,.services div.related-wrapper,.product_footprint-item div.ranking-wrapper,.recommend-item div.ranking-wrapper,.related-item div.ranking-wrapper,.ranking-item div.ranking-wrapper,.services div.ranking-wrapper,.product_footprint-item div.servies-wrapper,.recommend-item div.servies-wrapper,.related-item div.servies-wrapper,.ranking-item div.servies-wrapper,.services div.servies-wrapper{padding:0 15px ;}.product_footprint-item div.area-left,.recommend-item div.area-left,.related-item div.area-left,.ranking-item div.area-left,.services div.area-left{background-image:url("https://www.fujisan.co.jp/order/images/related_bt_01.png");background-repeat:no-repeat;float:left;width:20px;margin-top:13px;height:71px;padding-top:12px;cursor:pointer;}.product_footprint-item div.area-center,.recommend-item div.area-center,.related-item div.area-center,.ranking-item div.area-center,.services div.area-center{float:left;width:875px !important;margin-left:28px;}.product_footprint-item div.area-right,.recommend-item div.area-right,.related-item div.area-right,.ranking-item div.area-right,.services div.area-right{background-image:url("https://www.fujisan.co.jp/order/images/related_bt_02.png");float:right;width:20px;margin-top:13px;height:71px;padding-top:12px;cursor:pointer;}.product_footprint-item div.area-left.disabled,.recommend-item div.area-left.disabled,.related-item div.area-left.disabled,.ranking-item div.area-left.disabled,.services div.area-left.disabled{background-image:url("https://www.fujisan.co.jp/order/images/related_bt_01_disabled.png") !important;}.product_footprint-item div.area-right.disabled,.recommend-item div.area-right.disabled,.related-item div.area-right.disabled,.ranking-item div.area-right.disabled,.services div.area-right.disabled{background-image:url("https://www.fujisan.co.jp/order/images/related_bt_02_disabled.png") !important;}.product_footprint-item div.area-center ul li,.recommend-item div.area-center ul li,.related-item div.area-center ul li,.ranking-item div.area-center ul li,.services div.area-center ul li{float:left;width:120px;padding-right:5px;text-align:center;line-height:1.3em;}.product_footprint-item div.area-center ul li img,.recommend-item div.area-center ul li img,.related-item div.area-center ul li img,.ranking-item div.area-center ul li img,.services div.area-center ul li img{margin-bottom:5px;border:1px solid #bbb;}.product_footprint-item div.services-wrapper ul,.recommend-item div.services-wrapper ul,.related-item div.services-wrapper ul,.ranking-item div.services-wrapper ul,.services div.services-wrapper ul{height:120px;margin-left:30px;}.product_footprint-item div.services-wrapper ul li,.recommend-item div.services-wrapper ul li,.related-item div.services-wrapper ul li,.ranking-item div.services-wrapper ul li,.services div.services-wrapper ul li{float:left;margin:0px 20px;text-align:center;}.product_footprint-item div.services-wrapper ul li img,.recommend-item div.services-wrapper ul li img,.related-item div.services-wrapper ul li img,.ranking-item div.services-wrapper ul li img,.services div.services-wrapper ul li img{border:1px solid #bbb;margin-bottom:10px;}.gl-icon{width:85px;float:left;margin-right:10px;margin-bottom:6px;display:inline;}img.gl-icon{margin-bottom:0;}.gl-icon-txt,.product-type-icon-txt{width:450px;min-height:20px;position:absolute;margin:25px 15px 0 0;padding:10px;background-color:#182b3f;color:#fff;font-size:1em;visibility:hidden;opacity:0;text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 8px gray;-webkit-box-shadow:0 0 8px gray;filter:progid:dximagetransform.microsoft.shadow(color='#272229', Direction=135, Strength=3);box-shadow:0 0 8px gray;}.gl-icon:hover>.gl-icon-txt,.product-type-icon:hover>.product-type-icon-txt{visibility:visible;opacity:0.9;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#staffmode{margin:0;padding:10px;text-align:left;font-size:16px;font-weight:bold;background-color:#eee;border-bottom:1px #bbb solid;}#staffmode p.ap-code{margin-top:-10px;float:right;}div.loading{background-image:url("https://www.fujisan.co.jp/order/images/loading.gif");background-repeat:no-repeat;background-position:center center;}div.loading div{border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;display:table-cell;text-align:center;vertical-align:middle;background:none repeat scroll 0 0 #000000;opacity:0.4;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";-khtml-opacity:0.4;-moz-opacity:0.4;}div.loading div div{border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;background:none repeat scroll 0 0 #000000;}.stretchDropdownBlock{position:absolute;background:#ffffff url(https://www.fujisan.co.jp/order/stylesheets/null);border:1px solid #4b6610;color:#000;z-index:100;margin:0;}.stretchDropdownBlock a{display:block;padding:1px 5px;text-decoration:none;cursor:pointer;color:#000;background-color:#FFF;font-size:75%;white-space:nowrap;}.stretchDropdownBlock a:hover{color:#FFF;background-color:#2663CF;}.stretchDropdownBlock ul{margin:0;padding:0;padding-left:10px;list-style:none;}.stretchDropdownBlock li{margin:0;}.simple-error-icon{margin-bottom:-6px;}span.info-msg-input{color:#FFFFFF;font-size:12px;line-height:1.5em;padding:0 5px;}span.info-msg-input a:link,span.info-msg-input a:visited{color:#EE82EE !important;}label.label_sex{font-size:16px;margin-left:15px;}span.error-msg-input,span.rror-msg-input_native{color:#FFFFFF;font-size:12px;line-height:1.5em;padding:2px 5px 0;}#address_book_state{width:125px;}.valid{background-image:url("https://www.fujisan.co.jp/order/images/order_input_ok_icon.png");background-repeat:no-repeat;height:28px;padding-left:37px;position:absolute;width:25px;background-position:center bottom;}#address_bookconcat_zip_icon{padding-top:10px;}#address_bookstreetcity_icon{padding-top:8px;}input.err,select.err{background-color:#ffffff !important;}input.validok,select.validok{background-color:#cafcc9 !important;-moz-box-shadow:0 0 0 1000px #cafcc9 inset !important;-webkit-box-shadow:0 0 0 1000px #cafcc9 inset !important;box-shadow:0 0 0 1000px #cafcc9 inset !important;}input:-webkit-autofill.validok,select:-webkit-autofill.validok{-moz-box-shadow:0 0 0 1000px #cafcc9 inset !important;-webkit-box-shadow:0 0 0 1000px #cafcc9 inset !important;box-shadow:0 0 0 1000px #cafcc9 inset !important;}td.err{background-color:#FFE4E1 !important;}td.err td{background-color:#FFE4E1 !important;}input.error-msg-input,select.error-msg-input{background-color:#FFE4E1 !important;color:#000000 !important;}.address-inputs div.address_book_input_area{padding-bottom:8px;}table.address_book_input_area,table.birth_date_input_area{border-style:none !important;}table.address_book_input_area #nopadding,table.birth_date_input_area #nopadding{padding:0px !important;}table.address_book_input_area td,table.birth_date_input_area td{padding:3px 0px 15px !important;}#input_roma_address_book td{padding:10 10px !important;}#input_roma_address_book td span.note{line-height:1.5em;}.inputs_tel{padding:0px 10px 0;}#address_bookzip_err{margin-left:57px;margin-top:-18px;}#address_bookconcat_zip_err{margin-left:57px;margin-top:-18px;}#userbirth_date_err,#usersex_err{margin-top:-20px;}#address_bookcity_err{margin-top:-20px;}#address_bookstreet1_err{margin-left:290px;margin-top:-20px;}#address_bookname_roman_err,#address_bookcity_roman_err,#address_bookstreet1_roman_err,#address_bookstreet2_roman_err{margin-top:-24px;}#foreign_input #address_bookzip_err{margin-left:25px;}#foreign_input #address_bookstreet1_err{margin-left:26px;}#foreign_input #address_bookstreet2_err{margin-left:25px;}#foreign_input #usersex_err{margin-left:25px;}div.error-msg-input{position:absolute;color:#000000;margin:-24px 0 0 35px;border-bottom:7px solid transparent;border-left:7px solid #FF3232;}div.error-msg-input label,div.error-msg-input span{background-color:#FF3232;border:1px solid #FF3232;border-radius:5px 5px 5px 5px;margin-left:-49px;font-weight:bolder;display:block;}div#corporate-input-form{position:absolute;top:0;left:200px;background-color:#fff;width:600px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 20px 15px 20px;line-height:1.5em;}div#corporate-input-form .close-btn-area{text-align:right;padding-bottom:5px;margin-right:-10px;}div#corporate-input-form .close-btn-area #hide-corporate-form{cursor:pointer;}div#corporate-input-form .corporate-title{padding:0 0 8px 0;text-align:center;font-size:16px;font-weight:bold;}div#corporate-input-form .text01{padding:0 0 10px 0;text-align:center;}div#corporate-input-form table{font-size:12px;width:600px;}div#corporate-input-form table tr th{padding:5px;background-color:#eee;border:1px solid #bbbbbb;border-collapse:collapse;}div#corporate-input-form table tr td{padding:5px;border:1px solid #bbbbbb;border-collapse:collapse;}div#corporate-input-form table tr td .checkbox-label{padding-right:15px;}div#corporate-input-form .button{width:500px;padding-top:15px;margin-left:50px;}div.information{padding-top:20px;padding-bottom:10px;border-top:1px dotted #bbbbbb;background-color:#ffffff;width:914px;margin:0 auto;position:relative;}div.information p{font-size:14px;line-height:1.3em;}div.information ul{list-style:none;padding:0 20px;}div.information ul li{background-image:url("https://www.fujisan.co.jp/order/images/arrow_red_01.png");background-repeat:no-repeat;background-position:0 3px;padding:0 25px 10px 10px;line-height:1.3em;float:left;font-size:14px;}.imemode-active{ime-mode:active;}.imemode-disable{ime-mode:disabled;}input[type="radio"],input[type="checkbox"]{vertical-align:baseline;}.valign-middle{vertical-align:middle;}.agreement-text{text-align:left;display:inline;width:calc(100% - 40px);}.agreement-toggle{cursor:pointer;}a.agreement-toggle{color:#4185e7;text-decoration:none;}a.agreement-toggle:hover{color:#ffa800;text-decoration:underline;}div.credit_note{font-size:13px;padding:15px;line-height:1.5em;}.vendor-privacy-policy{margin-top:20px;}.vendor-privacy-policy .message{font-size:13px;font-weight:bold;color:#cc0033;}.vendor-privacy-policy .wrapper{margin-top:15px;}.vendor-privacy-policy .wrapper .title{border-radius:3px 3px 0 0;border:1px solid #bbb;border-bottom:none;padding:5px;background-color:#eff2f3;text-align:center;font-weight:bold;}.vendor-privacy-policy .wrapper .contents{border:1px solid #bbb;border-radius:0 0 3px 3px;padding:15px 20px;height:200px;overflow:auto;line-height:1.5em;background-color:white;}.vendor-agreement-check{margin:20px 0 30px 0;}.vendor-agreement-check label{padding-left:30px;font-size:18px;line-height:28px;display:inline-block;cursor:pointer;position:relative;}.vendor-agreement-check label:before{content:'';width:24px;height:24px;display:inline-block;position:absolute;left:0;border:1px solid gray;background-color:#fff;border-radius:2px;}.vendor-agreement-check label.input-error:before{background-color:#fef2f5;}.vendor-agreement-check input[type=checkbox]{display:none;}.vendor-agreement-check input[type=checkbox]:checked+label:before{content:'\2713';font-size:24px;}.vendor-agreement-check .message{margin-top:10px;text-align:center;}.vendor-agreement-check .error-msg-box{text-align:left;width:auto;}[role="status"].ui-helper-hidden-accessible{display:none;}ul.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;width:200px;border:1px solid #bbb;background-color:#FDFEFE;border-radius:2px;margin:0 auto;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);max-height:400px;overflow:auto;}ul.ui-autocomplete li.ui-menu-item{padding:10px;font-size:16px;border-bottom:1px solid #e6e6e6;}ul.ui-autocomplete li.ui-menu-item .ui-state-active{border:none;background:none;font-weight:normal;color:orange;}#credit_card_info_form td div.error-msg-input{border:none;margin:0px 0 0 34px;}#credit_card_info_form td div.error-msg-input label,#credit_card_info_form td div.error-msg-input span{position:absolute;top:-31px;left:20px;border:solid 1px #c03;border-radius:3px;background-color:white;color:#c03;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;z-index:10;min-width:200px;white-space:nowrap;padding:2px 5px;font-size:12px !important;font-weight:normal;}#credit_card_info_form td div.error-msg-input label:before,#credit_card_info_form td div.error-msg-input span:before{content:"";position:absolute;bottom:-8px;left:9%;margin-left:-10px;width:0;height:0;border-top:8px solid #c03;border-left:10px solid transparent;border-right:10px solid transparent;}#credit_card_info_form td div.error-msg-input label:after,#credit_card_info_form td div.error-msg-input span:after{content:"";position:absolute;bottom:-7px;left:9%;margin-left:-10px;width:0;height:0;border-top:8px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;}.cart-item .product-error-02{background-color:#fef2f5;background-image:url(https://www.fujisan.co.jp/order/images/order_error_bgimage_s.png);background-repeat:no-repeat;background-position:10px center;line-height:1.5em;font-weight:bold;color:#cc0033;font-size:12px;border:1px solid #cc0033;border-radius:5px;padding:5px 10px 5px 37px;}