﻿/*  footer フッター     ---------------------------------------- */#footer{    position: fixed;    border-top:  solid 5px #34bdef;    padding: 15px 0;    font-size: 12px;    bottom: 0;    width: 100%;    left: 0;    right: 0;    background: #ffffff;}#footer ul{    margin: 0 auto 15px;    width: 910px;    text-align: center;}#footer li{    list-style: none;    display: inline;    background: url(/lp/campaign_b_regist_simple/images/parts_arrow.png) no-repeat 0 50%;    padding-left: 1em;    margin: 0 15px;}#footer p{    margin: 0;    text-align: center;}/*  formArea        ---------------------------------------- */.formArea {    margin: 0 auto;    width: 850px;    font:13px/1.231 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*font-size:small;*font:x-small;}.formArea th {    text-align: left;}.formArea td {    vertical-align: top;}/* ==========================================================    section========================================================== *//* type00 デフォルト-----------------------------------------------------------*/.type00 {position:relative; margin-bottom:20px; padding:0 10px;}.type00 h1 {margin:0 -10px 5px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat}.type00 p {margin-bottom:10px; line-height:1.6;}.errormsg {margin-bottom:15px; padding:15px 15px 10px; line-height:1.4; color:#FF0066; font-weight:bold; background:#FFF0F0;}.errormsg li {display:block !important; margin-bottom:5px !important;}.error {color:#FF0066; font-weight:bold; clear:both; float:none;}.changemsg {margin-bottom:15px; padding:15px 15px 10px; line-height:1.4; color:#009a00; font-weight:bold; background:#d5ffd5;}.changemsg li {display:block !important; margin-bottom:5px !important;}/*table.layout_table {width:auto !important; margin:0 !important; line-height:1.4 !important; border:none !important;}table.layout_table td {width:auto !important; padding:0 0 10px !important; border:none !important;}*//* type01 マイページグレー枠-----------------------------------------------------------*/.type01 {position:relative; margin:0 10px 20px; padding:15px; border:3px solid #F5F5F5;}.type01 .btn {position:absolute; top:10px; right:10px;}.type01 .btn a {display:block; width:91px; height:26px; text-indent:-9999px; background:url(/img/pc/customers/btn_logout_off.png) no-repeat;}.type01 .btn a:hover {background:url(/img/pc/customers/btn_logout_on.png) no-repeat;}.type01 .id {margin-bottom:10px; color:#0a9fdc;}.type01 .id span {color:#333; font-weight:bold;}.type01 .name {margin-bottom:15px; color:#0a9fdc;}.type01 .name span {color:#333; font-size:24px; font-weight:bold;}.type01 .taR {margin-top:-15px;}/* type02 マイページベージュ背景-----------------------------------------------------------*/.type02 {position:relative; margin:0 10px 20px; padding:0 15px 15px; background:#fffae1;}.type02.alpha {width:317px;}.type02 h1 {margin:0 -20px 10px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat}.type02 p {margin-bottom:10px; line-height:1.4;}.type02 p:last-child {margin-bottom:0;}.type02 em {color:#0a9fdc; font-size:18px; font-weight:bold;}.type02 small {font-size:11px;}.type02 .btn01 {padding-top:10px; padding-left:40%; border-top:1px solid #dbd5b9;}.type02 .btn01 a {display:block; height:26px; padding-left:35px; line-height:26px; background:url(/common/img/pc/bg_btn01.png) no-repeat;}.type02 .btn01 a:hover {text-decoration:underline;}.type02 .btn02 {float:right; margin-left:10px;}.type02 .btn02 a {display:block; width:161px; height:26px; text-indent:-9999px; background:url(/img/pc/customers/btn_viewcart_off.png) no-repeat;}.type02 .btn02 a:hover {background:url(/img/pc/customers/btn_viewcart_on.png) no-repeat;}.type02 .box {position:relative; width:153px; height:168px; margin-top:10px; padding:5px 5px 5px 185px; background:#FFF;}.type02 .box img {position:absolute; width:166px; height:166px; left:5px; top:5px; border:1px solid #CCC;}.type02 .box p {margin-bottom:20px;}.type02 .box form {}.type02 .box form .submit {width:68px;display: inline-block; display: inline;}.type02 .box form input[type="submit"] {margin:0 0 0 10px; padding:0; width:68px; height:29px; border:none; background:url(/img/pc/customers/btn_order_off.png) no-repeat;}.type02 .box form input[type="submit"]:hover {background:url(/img/pc/customers/btn_order_on.png) no-repeat;}.type02 table {width:100%; border-top:1px solid #d2eef9; border-left:1px solid #d2eef9;}.type02 table th {padding:10px; text-align:center; vertical-align:middle; font-weight:bold; border-right:1px solid #d2eef9; border-bottom:1px solid #d2eef9; background:#edf8fd;}.type02 table td {min-width:100px; padding:10px; vertical-align:middle; border-right:1px solid #d2eef9; border-bottom:1px solid #d2eef9; background:#FFF;}.type02 table td:last-child {text-align:right;}.type02 table td:first-child {text-align:right;}/* type03 マイページグレー背景-----------------------------------------------------------*/.type03 {position:relative; margin:0 10px 20px; padding:0 15px 15px; background:#f0f0f0;}.type03 h1 {margin:0 -20px 10px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat}.type03 p {margin-bottom:10px; line-height:1.4;}.type03 p:last-child {margin-bottom:0;}/* type04 下部お問い合わせ-----------------------------------------------------------*/.type04 {margin:40px 9px;}.type04 h1 {height:33px; text-indent:-9999px; background:url(/common/img/pc/main_tel_title.png) no-repeat;}.type04 h2 {height:84px; text-indent:-9999px; background:url(/common/img/pc/main_tel.png) no-repeat;}.type04 p {display:none;}/* type05 フォームのフロー図-----------------------------------------------------------*/.type05 {margin:20px 0 30px; padding:0 10px;}.type05 ul {height:43px; margin-bottom:20px;}.type05 ul li {float:left; width:33%; height:43px; text-indent:-9999px;}.type05 ul.regist.step2 {background:url(/lp/campaign_b_regist_simple/images/form_area/flow_regist_step2_s.png) no-repeat; margin: 0 25px;}.type05 p {margin-bottom:10px; line-height:1.4;}.type052 p {margin-bottom:10px; line-height:1.4;}/* type06 agreement.html専用-----------------------------------------------------------*/.type06 {margin:0 10px 20px;}.type06 p {margin-bottom:10px; line-height:1.4;}.type06 .select {margin-bottom:15px; padding:20px 10px; background:#FFFAE1;}.type06 .select ul {text-align:center;}.type06 .select ul li {display:inline-block; width:250px; padding:10px 0 25px;}.type06 .select ul li.btn_yes {background:url(/img/pc/customers/agreement_btn_yes_bg.png) center bottom no-repeat;}.type06 .select ul li.btn_no {background:url(/img/pc/customers/agreement_btn_no_bg.png) center bottom no-repeat;}.type06 .select ul li a {display:block; width:200px; height:45px; margin:0 auto; text-indent:-9999px;}.type06 .select ul li.btn_yes a {background:url(/img/pc/customers/agreement_btn_yes_off.png) no-repeat;}.type06 .select ul li.btn_no a {background:url(/img/pc/customers/agreement_btn_no_off.png) no-repeat;}.type06 .select ul li.btn_yes a:hover {background:url(/img/pc/customers/agreement_btn_yes_on.png) no-repeat;}.type06 .select ul li.btn_no a:hover {background:url(/img/pc/customers/agreement_btn_no_on.png) no-repeat;}.type06 .select_yes {margin:30px 10px; position:relative;}.type06 .select_yes h2 {height:16px; margin-bottom:10px; padding-left:10px; line-height:16px; font-size:14px; font-weight:bold; border-left:4px solid #6EC3E4;}.type06 .select_yes .box {height:130px; overflow:scroll; padding:10px; border:1px solid #CCC; line-height:1.4;}.type06 .select_yes .box h3 {font-weight:bold;}.type06 .select_yes .box h4 {margin-top:15px; margin-bottom:5px; font-weight:bold;}.type06 .select_yes .box p {margin-bottom:5px;}.type06 .select_yes .box ol li {margin-bottom:10px; padding-left:2em; text-indent:-2em;}.type06 .select_yes .btn {margin-top:20px; text-align:center;}.type06 .select_yes .btn a {display:inline-block; width:250px; height:50px; background:url(/img/pc/customers/agreement_btn_agree_off.png) no-repeat;}.type06 .select_yes .btn a span {visibility:hidden;}.type06 .select_yes .btn a:hover {background:url(/img/pc/customers/agreement_btn_agree_on.png) no-repeat;}/*.type06 .select_yes .overlay {display:none; position:absolute; top:0; left:0;width:100%; height:100%; background:#FFF; opacity:0.5;*/filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)";}.type06 .select_no {margin:30px 100px; padding:20px 20px 10px; background:#FFF0F0; display:none;}.type06 .select_no h3 {display:inline-block; margin-bottom:10px; padding:5px 10px; color:#FFF; background:#999;}/* type07 フォーム：画像つきラジオボタン-----------------------------------------------------------*/.type07 {margin-bottom:20px; padding:0 10px;}.type07 h1 {margin:0 -10px 5px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat}.type07 ul {margin-bottom:15px;}.type07 ul li {position:relative; display:inline-block;}.type07 ul li label {display:block; padding:0 30px;}.type07 ul li input {position:absolute; top:0; left:5px;}.type07 ul li p {margin-bottom:5px; line-height:1.7;}.type07 ul li p small {font-size:11px;}.type07 ul li img {border:1px solid #CCC;}/* type08 フォーム：複合ラジオボタンボックス-----------------------------------------------------------*/.type08 {margin-bottom:20px; padding:0 10px;}.type08 h1 {margin:0 -10px 5px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat}.type08 dl {margin-bottom:10px; padding:20px; line-height:1.4; background:#FFFAE2;}.type08 dl dt {float:left; width:240px; padding-right:20px;}.type08 dl dd {float:right; width:450px; padding-left:20px; border-left:1px solid #CCC;}.type08 dl.alpha dt {border-right:1px solid #CCC;}.type08 dl.alpha dd {border:none;}.type08 dt label {position:relative; display:block; padding-left:25px;}.type08 dt label input {position:absolute; left:0; top:0px;}.type08 dt h2 {margin-bottom:5px; color:#0a9fdc; font-size:15px; font-weight:bold;}.type08 dt h3 {margin-bottom:5px; font-weight:bold;}.type08 dt p {margin-bottom:5px;}.type08 dt p small {font-size:11px;}.type08 dd h3 {margin-bottom:5px; padding-left:15px; background:url(/common/img/pc/icon_mark01.png) left center no-repeat;}.type08 dd p {margin-bottom:5px; padding-left:15px;}.type08 dd p small {display:block; margin-left:-15px; font-size:11px;}/* type08 フォーム：複合ラジオボタンボックス(通常版)-----------------------------------------------------------*/.type08_normal {margin-bottom:20px; padding:0 10px;}.type08_normal h1 {margin:0 -10px 5px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat}.type08_normal dl {margin-bottom:10px; padding:20px; line-height:1.4; background:#FFFAE2;}.type08_normal dl dt {float:left; width:240px; padding-right:20px;}.type08_normal dl dd {float:right; width:580px; padding-left:20px; border-left:1px solid #CCC;}.type08_normal dl.alpha dt {border-right:1px solid #CCC;}.type08_normal dl.alpha dd {border:none;}.type08_normal dt label {position:relative; padding-left:5px;}.type08_normal dt label input {position:absolute; left:0; top:0px;}.type08_normal dt h2 {margin-bottom:5px; color:#0a9fdc; font-size:15px; font-weight:bold;}.type08_normal dt h3 {margin-bottom:5px; font-weight:bold;}.type08_normal dt p {margin-bottom:5px;}.type08_normal dt p small {font-size:11px;}.type08_normal dd h3 {margin-bottom:5px; padding-left:15px; background:url(/common/img/pc/icon_mark01.png) left center no-repeat;}.type08_normal dd p {margin-bottom:5px; padding-left:15px;}.type08_normal dd p small {display:block; margin-left:-15px; font-size:11px;}/* type09 フォーム：表組（２～３カラム固定幅）-----------------------------------------------------------*/.type09 {margin-bottom:20px; padding:0 10px;}.type09.alpha {padding-top:20px; border-top:1px dotted #CCC;}.type09 h1 {margin:0 -10px 5px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat}.type09 table {width:100%; margin-bottom:20px; border-top:1px solid #D2EEF9; border-left:1px solid #D2EEF9;}.type09 table th,.type09 table td {padding:10px; line-height:24px; border-right:1px solid #D2EEF9; border-bottom:1px solid #D2EEF9;border-top: 0;border-left: 0;}.type09 table th {position:relative; width:250px; background:#EDF8FD;}.type09 table th.alpha {width:170px; background:#F8FCFF;}.type09 table th span.req {/*position:absolute; top:12px; right:12px;*/ float:right; display:inline-block; width:36px; height:18px; text-indent:-9999px; background:url(/common/img/pc/icon_req.png);}.type09 table td {background:#FFFFFF;}.type09 table td.beta {width:320px; border-right:none;}.type09 table td p {margin-bottom:10px;}.type09 table td p:last-child {margin-bottom:0;}.type09 table td input {height:20px; margin:0 5px; line-height:20px; padding:1px; vertical-align:middle;}.type09 table td input:first-child {margin-left:0;}.type09 table td select {height:24px; margin:0 5px; line-height:24px; vertical-align:middle;}.type09 table td select:first-child {margin-left:0;}.type09 table td label {margin-right:15px;}.type09 table td input[type="button"] {height:24px;}.type09 table td input.bit {width:80px;}.type09 table td input.short {width:200px;}.type09 table td input.medium {width:350px;}.type09 table td input.long {width:550px;}.type09 table td textarea {width:90%;}.type09 table small {font-size:11px;}.type09 table td input[type="submit"] {height:24px;}.type09 .delivery {margin-bottom:10px; line-height:1.4;}.type09 .delivery label {display:block; position:relative; padding-left:40px;}.type09 .delivery input {position:absolute; left:15px; top:0;}.type09 p.remarks {line-height: 1.4; margin-bottom: 10px;}/* type10 customers/complete 専用-----------------------------------------------------------*/.type10 {margin-bottom:20px; padding:0 10px;}.type10 div {position:relative; width:739px; height:140px; margin:30px 0; padding:15px 15px 15px 150px; background:#FFFAE1;}.type10 div p {margin-bottom:10px; line-height:1.4;}.type10 div p em {margin-bottom:10px; line-height:1.4; font-size:14px; font-weight:bold;}.type10 div .alpha {position:absolute; left:25px; top:10px;}.type10 div .beta {position:absolute; left:392px; bottom:-20px;}/* type11 フォーム：表組（４カラム以上変動可変幅）-----------------------------------------------------------*/.type11 {margin-bottom:20px; padding:0 10px;}.type11 h1 {margin:0 -10px 5px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat}.type11 p {margin-bottom:10px; line-height:1.4;}.type11 p.tx_10p { padding:0 10px 0 20px; font-size:10px;}.type11 h2 { margin-bottom:10px;}.type11 table {margin-bottom:20px; border-top:1px solid #D2EEF9; border-left:1px solid #D2EEF9;}.type11 table th,.type11 table td {padding:10px; line-height:24px; border-right:1px solid #D2EEF9; border-bottom:1px solid #D2EEF9;}.type11 thead th {background:#D2EEF9; text-align:center;}.type11 tbody th {position:relative; background:#EDF8FD;}.type11 tbody th span.req {position:absolute; top:12px; right:12px; width:36px; height:18px; text-indent:-9999px; background:url(/common/img/pc/icon_req.png);}.type11 tbody td {background:#FFFFFF;}.type11 tbody td p {margin-bottom:10px;}.type11 tbody td p:last-child {margin-bottom:0;}.type11 tbody td input {height:20px; margin:0 5px; line-height:20px; padding:1px; vertical-align:middle;}.type11 tbody td input:first-child {margin-left:0;}.type11 tbody td select {height:24px; margin:0 5px; line-height:24px; vertical-align:middle;}.type11 tbody td select:first-child {margin-left:0;}.type11 tbody td button a {color:#333;}.type11 tbody small {font-size:11px;}.type11 tbody em {font-size:15px; color:#FF0000; font-weight:bold;}.type11 tbody strong {font-size:15px; font-weight:bold;}.type11 table.alpha {width:100%;}.type11 table.alpha td {text-align:center;}.type11 table.alpha td.deli01 {text-align:left;}.type11 table.alpha tr td table {text-align: center;margin:0 auto;border:none;}.type11 table.alpha tr td table tr {text-align:center;border:none;}.type11 table.alpha tr td table tr td {text-align:center;padding:0 5px;border:none;}.type11 table.alpha tr td table tr td input { width:2em; height: 1.5em;}.type11 table.beta {width:350px;}.type11 table.beta th {width:200px; text-align:center;}.type11 table.beta td {width:150px; text-align:center;}.type11 table.sigma {width:100%; border:1px solid #D2EEF9;}.type11 table.sigma td {text-align:left; border:none;}.type11 table.theta {width:350px;}.type11 table.theta th {width:200px; text-align:center;}.type11 table.theta td {width:150px; text-align:center;}.type11 table.gamma {margin-bottom:20px;  border:none;}.type11 table.gamma td {text-align:left; border:none;}/* type12 cart/confirm.html-----------------------------------------------------------*/.type12 {position:relative; margin:0 10px 20px; padding:0 15px 15px;}.type12.alpha {width:317px;}.type12 h1 {margin:0 -20px 10px; padding:10px 20px; line-height:20px; background:#EDF8FD;}.type12 p {margin-bottom:10px; line-height:1.4;}.type12 p input {width:99%; height:20px;}.type12 p:last-child {margin-bottom:0;}.type12 dl dt {float:left; width:110px; height:30px; line-height:30px;}.type12 dl dd {float:left; width:200px; height:30px;}.type12 dl dd input {width:99%; vertical-align:bottom;}.type12 button {padding:5px 10px;}/* type13 customers/history.html customers/coupon.html-----------------------------------------------------------*/.type13 {position:relative; margin:0 10px 20px; padding:0 15px 15px;}.type13.alpha {width:317px;}.type13 h1 {margin:0 -20px 10px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat}.type13 p {margin-bottom:10px; line-height:1.4;}.type13 p:last-child {margin-bottom:0;}.type13 table {width:100%; margin:0 0 20px; border-top:1px solid #d2eef9; border-left:1px solid #d2eef9;}.type13 table th {padding:10px; text-align:center; vertical-align:middle; font-weight:bold; border-right:1px solid #d2eef9; border-bottom:1px solid #d2eef9; background:#edf8fd;}.type13 table td {min-width:100px; padding:10px; vertical-align:middle; border-right:1px solid #d2eef9; border-bottom:1px solid #d2eef9; background:#FFF;}.type13 table td:last-child {text-align:right;}.type13 table td:first-child {text-align:right;}/* type14 customers/resign.html customers/resign_confirm.html-----------------------------------------------------------*/.type14 {position:relative; margin:0 10px 20px; padding:0 15px 15px;}.type14 h1 {margin:0 -20px 10px; padding:0 10px 15px; line-height:20px; font-size:16px; font-weight:bold; background:#FFF url(/common/img/pc/bg_title01.png) 0 20px no-repeat;}.type14 p {margin-bottom:10px; line-height:1.4;}.type14 .contents {margin:0 0 20px; padding:15px;border:1px dotted #F00;}.type14 .contents ul li {margin:10px;}.type14 .select {margin-bottom:15px; padding:20px 10px; background:#FFFAE1;}.type14 .select ul {text-align:center;}.type14 .select ul li {display:inline-block; width:250px; padding:10px 0 25px;}.type14 .select ul li a {display:block; width:200px; height:45px; margin:0 auto; text-indent:-9999px;}.type14 .select ul li:first-child a {background:url(/img/pc/customers/agreement_btn_yes_off.png) no-repeat;}.type14 .select ul li:last-child a {background:url(/img/pc/customers/agreement_btn_no_off.png) no-repeat;}.type14 .select ul li:first-child a:hover {background:url(/img/pc/customers/agreement_btn_yes_on.png) no-repeat;}.type14 .select ul li:last-child a:hover {background:url(/img/pc/customers/agreement_btn_no_on.png) no-repeat;}.type15 {position:relative; margin:0 10px 20px; padding:0 15px 15px;}.type15 .contents {margin:0 0 20px; padding:15px;border:1px solid #ccc;}.type15 .contents p {position:relative; margin-bottom:10px; line-height:1.4;}.type15 .overlay {display:none; position:absolute; left:0; top:0; width:100%; height:50px; background:#FFF; opacity:0.5; filter:alpha(opacity=50); -ms-filter:"alpha(opacity=50)";}.type16 table {width:100%; margin:0 0 20px;}.type16 table tr {padding:10px; text-align:center; vertical-align:middle; border-bottom:1px dotted #ccc;}.type16 table tr:first-child { border-top:1px dotted #ccc;}.type16 table td {padding:10px; vertical-align:middle;}.type16 table td:first-child { width:100px; }.type16 .contents {margin:30px 0; padding:15px;}.type16 p {margin-bottom:10px; line-height:1.4;}#login {    margin: 20px auto;    width: 600px;}#login .loginform {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #E5E5E5;    margin-left: 8px;    padding: 26px 24px;}#login .loginform table,#login .loginform table td {border:none;}#login .loginform input {width:330px;}input:focus,textarea:focus,select:focus {    box-shadow: 0 0 2px 2px #fc6;    -moz-box-shadow: 0 0 2px 2px #fc6;    -webkit-box-shadow: 0 0 2px 2px #fc6;    background-color: #ffc;}.tx_bold { margin-bottom:30px; font-weight:bold;}/* ==========================================================    heading========================================================== */#title_main_customers_agreement {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/agreement_title.png) no-repeat;}#title_main_customers_regist {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/regist_title.png) no-repeat;}#title_main_customers_confirm {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/confirm_title.png) no-repeat;}#title_main_customers_sent {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/sent_title.png) no-repeat;}#title_main_customers_complete {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/complete_title.png) no-repeat;}#title_main_cart_index {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/cart/index_title.png) no-repeat;}#title_main_cart_delivery {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/cart/delivery_title.png) no-repeat;}#title_main_cart_payment {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/cart/payment_title.png) no-repeat;}#title_main_cart_confirm {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/cart/confirm_title.png) no-repeat;}#title_main_cart_complete {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/cart/complete_title.png) no-repeat;}#title_main_customers_home {width:748px; height:130px; text-indent:-9999px; background:url(/img/pc/customers/home_title.png) no-repeat;}#title_main_customers_history {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/history_title.png) no-repeat;}#title_main_customers_cancel {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/cancel_title.png) no-repeat;}#title_main_customers_delivery {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/delivery_title.png) no-repeat;}#title_main_customers_next {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/next_title.png) no-repeat;}#title_main_customers_edit {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/edit_title.png) no-repeat;}#title_main_customers_mail {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/mail_title.png) no-repeat;}#title_main_customers_mail_complete {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/mail_complete_title.png) no-repeat;}#title_main_customers_password {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/password_title.png) no-repeat;}#title_main_customers_coupon {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/coupon_title.png) no-repeat;}#title_main_customers_resign {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/resign_title.png) no-repeat;}#title_main_customers_resign_confirm {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/resign_confirm_title.png) no-repeat;}#title_main_customers_resign_complete {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/resign_complete_title.png) no-repeat;}#title_main_customers_pay_change {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/pay_change_title.png) no-repeat;}#title_main_customers_login {width:924px; height:90px; text-indent:-9999px; background:url(/img/pc/customers/login_title.png) no-repeat;}#title_main_error {width:924px; height:88px; text-indent:-9999px; background:url(/common/img/pc/error_title.png) no-repeat;}#title_main_news_home {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/news/news_title.png) no-repeat;}#title_main_news_detail {width:924px; height:88px; font-size:20px; font-weight:bold; color:#666; line-height:24px; padding-top:32px; padding-left:45px; background:url(/img/pc/news/detail_title.png) no-repeat;}#title_main_reminders_home {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/reminders/reminders_title.png) no-repeat;}#title_main_reminders_hint {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/reminders/reminders_hint_title.png) no-repeat;}#title_main_reminders_reissue {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/reminders/reminders_reissue_title.png) no-repeat;}#title_main_reminders_sent {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/reminders/reminders_sent_title.png) no-repeat;}#title_main_contacts_home {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/contacts/contacts_title.png) no-repeat;}#title_main_contacts_confirm {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/contacts/confirm_title.png) no-repeat;}#title_main_contacts_complete {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/contacts/complete_title.png) no-repeat;}#title_main_customers_login_home {width:924px; height:88px; text-indent:-9999px; background:url(/img/pc/customers/login_title.png) no-repeat;}#title_sub_mypage {width:198px; height:72px; text-indent:-9999px; background:url(/img/pc/customers/side_title.png) no-repeat;}.btn_login {display:inline-block; width:250px; height:50px; margin:0; padding:0; border:none; background:url(/img/pc/customers/btn_login_off.png) no-repeat;}.btn_login span {visibility:hidden;}.btn_login:hover {background:url(/img/pc/customers/btn_login_on.png) no-repeat;}.btn_proceed {display:inline-block; width:121px; height:50px; margin:0; padding:0; border:none; background:url(/common/img/pc/btn_proceed_off.png) no-repeat;}.btn_proceed span {visibility:hidden;}.btn_proceed:hover {background:url(/common/img/pc/btn_proceed_on.png) no-repeat;}.btn_agree {display:inline-block; width:250px; height:50px; margin:0; padding:0; border:none; background:url(/img/pc/customers/agreement_btn_agree_off.png) no-repeat;}.btn_agree span {visibility:hidden;}.btn_agree:hover {background:url(/img/pc/customers/agreement_btn_agree_on.png) no-repeat;}.btn_order {display:inline-block; width:220px; height:37px; margin:0; padding:0; border:none; background:url(/img/pc/cart/btn_order_off.png) no-repeat;}.btn_order span {visibility:hidden;}.btn_order:hover {background:url(/img/pc/cart/btn_order_on.png) no-repeat;}.btn_home {display:inline-block; width:162px; height:13px; margin:0; padding:0; border:none; background:url(/img/pc/customers/btn_home.png) no-repeat;}.btn_home span {visibility:hidden;}.btn_change {display:inline-block; width:140px; height:37px; margin:0; padding:0; border:none; background:url(/img/pc/customers/btn_change_off.png) no-repeat;}.btn_change span {visibility:hidden;}.btn_change:hover {background:url(/img/pc/customers/btn_change_on.png) no-repeat;}.btn_cancel {display:inline-block; width:280px; height:37px; margin:0; padding:0; border:none; background:url(/img/pc/customers/btn_cancel_off.png) no-repeat;}.btn_cancel span {visibility:hidden;}.btn_cancel:hover {background:url(/img/pc/customers/btn_cancel_on.png) no-repeat;}.btn_redo {display:inline-block; width:220px; height:37px; margin:0; padding:0; border:none; background:url(/img/pc/customers/btn_redo_off.png) no-repeat;}.btn_redo span {visibility:hidden;}.btn_redo:hover {background:url(/img/pc/customers/btn_redo_on.png) no-repeat;}.btn_mail01 {display:inline-block; width:260px; height:37px; margin:0; padding:0; border:none; background:url(/img/pc/customers/btn_mail01_off.png) no-repeat;}.btn_mail01 span {visibility:hidden;}.btn_mail01:hover {background:url(/img/pc/customers/btn_mail01_on.png) no-repeat;}.btn_mail02 {display:inline-block; width:295px; height:37px; margin:0; padding:0; border:none; background:url(/img/pc/customers/btn_mail02_off.png) no-repeat;}.btn_mail02 span {visibility:hidden;}.btn_mail02:hover {background:url(/img/pc/customers/btn_mail02_on.png) no-repeat;}.btn_mail03 {display:inline-block; width:260px; height:37px; margin:0; padding:0; border:none; background:url(/img/pc/customers/btn_mail03_off.png) no-repeat;}.btn_mail03 span {visibility:hidden;}.btn_mail03:hover {background:url(/img/pc/customers/btn_mail03_on.png) no-repeat;}.btn_resign {display:inline-block; width:220px; height:37px; margin:0 30px; padding:0; border:none; background:url(/img/pc/customers/btn_resign_off.png) no-repeat;}.btn_resign span {visibility:hidden;}.btn_resign:hover {background:url(/img/pc/customers/btn_resign_on.png) no-repeat;}.btn_stop_resign {display:inline-block; width:220px; height:37px; margin:0 30px; padding:0; border:none; background:url(/img/pc/customers/btn_stop_resign_off.png) no-repeat;}.btn_stop_resign span {visibility:hidden;}.btn_stop_resign:hover {background:url(/img/pc/customers/btn_stop_resign_on.png) no-repeat;}.btn_set {display:inline-block; width:250px; height:50px; margin:0; padding:0; border:none; background:url(/img/pc/reminders/btn_set_off.png) no-repeat;}.btn_set span {visibility:hidden;}.btn_set:hover {background:url(/img/pc/reminders/btn_set_on.png) no-repeat;}.btn_login01 {display:inline-block; width:250px; height:50px; margin:0; padding:0; border:none; background:url(/img/pc/customers/btn_login01_off.png) no-repeat;}.btn_login01 span {text-indent:-9999px; display:block;}.btn_login01:hover {background:url(/img/pc/customers/btn_login01_on.png) no-repeat;}input.btn_login,input.btn_proceed,input.btn_order,input.btn_home,input.btn_change,input.btn_cancel,input.btn_mail01,input.btn_mail02,input.btn_mail03,input.btn_resign,input.btn_stop_resign,input.btn_set,input.btn_login01 {position:relative; top:10px;}.link_prev {display:block; width:904px; margin-top:-50px; line-height:50px; text-align:left;}html*.link_prev {position:relative; z-index:-1;}.paginate {margin-bottom:10px;}.paginate li {display:inline-block; margin:0 5px;}.paginate li a {text-decoration:underline;}.paginate li.prev {margin-right:15px;}.paginate li.next {margin:0 15px;}.FloatList02 li {    float: left;    margin-right: 30px;}.formArea .taC {text-align:center;}.formArea button {cursor:pointer;}.formArea .mb60 {    margin-bottom: 60px !important;}.contentMain {    margin-top:80px;    margin-bottom:110px;"}.contentMain .PdfLink {    text-align: center;}.contentMain .PdfLink a {    color: initial !important;}.contentMain .PdfLink a:visited {    color: #25abe3 !important;}.contentMain .PdfLink a:link {    color: #25abe3 !important;}.omousikomikotira {    display: block;    margin-top: 15px;    margin-bottom: 20px;    margin-left: auto;    margin-right: auto;}.campaign202304_1 {    width:100%;    height:100%;    min-width:800px;    min-height:1460px;}.campaign202304_2 {    width:100%;    height:100%;    min-width:800px;    min-height:1450px;}