@charset "utf-8";
/* CSS Document */

/* favorite
----------------------------------------------*/
.favarite {
margin-bottom: 15px;
}

/* news_result
----------------------------------------------*/
.news_result_module_master {
float: right;
width: 775px;
}

.news_result_module_master .module {
width: 775px;
}

.news_result_side_module_master {
float: left;
width: 190px;
}

.news_result_side_module_master .module {
width: 190px;
}

/* news_detail
----------------------------------------------*/
.news_detail_module_master {
width: 733px;
float: left;
}

.news_detail_module_master .module {
width: 733px;
}

.news_detail_module_master .module .main_text {
width: 515px;
}

.top_m .main_text {
width: 445px;
}


/* news_detail_inner
----------------------------------------------*/


.news_detail_right_module_master {
width:220px;
float:right;
}

.news_detail_right_m {
width:220px;
margin:0 0 15px 0;
}

/* shop_area
----------------------------------------------*/
.shop_area_module_master {
width: 980px;
}

.shop_area_module_master .module {
width: 980px;
}

/* input_set
----------------------------------------------*/
.input_set th,
.input_set td {
padding: 10px 20px;
}

/* input_set_wide
----------------------------------------------*/
.input_set_wide {width: 980px;}

.input_set_wide th {width: 160px; padding: 10px 20px;}

.input_set_wide td {width: 737px; padding: 10px 20px;}

.input_set_wide input.veryshort {width: 60px;}

.input_set_wide input.short {width: 165px;}

.input_set_wide input.medium {width: 240px;}

.input_set_wide input.long {width: 440px;}

.input_set_wide input.verylong {width: 490px;}

/* name */
.input_set_wide .row_name .section dt {width: 35px;}
.input_set_wide .row_name .section dd {width: 180px; margin-right: 10px;}

/* kana */
.input_set_wide .row_kana .section dt {width: 35px;}
.input_set_wide .row_kana .section dd {width: 180px; margin-right: 10px;}

/* question */
.input_set_wide .row_question .section dt {width: 50px;}
.input_set_wide .row_question .section dd {width: 687px;}

/* address */
.input_set_wide .row_address .section dt {width: 80px;}
.input_set_wide .row_address .section dd {width: 657px;}
.input_set_wide .row_address .building dt {width: 190px;}
.input_set_wide .row_address .building dd {width: 547px;}
.input_set_wide .row_address .building input {width: 380px;}

/* idcard */
.input_set_wide .row_idcard .section dt {width: 80px;}
.input_set_wide .row_idcard .section dd {width: 657px;}

/* payment */
.input_set_wide .row_payment .section {width: 550px;}
.input_set_wide .row_payment .section dt {width: 80px;}
.input_set_wide .row_payment .section dd {width: 470px;}

.input_set_wide .row_payment .section.security_code dt {width: 120px;}
.input_set_wide .row_payment .section.security_code dd {width: 430px;}


.input_set_wide .payment .payment_select {width: 187px;}

/* question */
.input_set_wide .row_question .section {width: 550px;}
.input_set_wide .row_question .section dt {width: 40px;}
.input_set_wide .row_question .section dd {width: 470px;}

.input_set_wide .question .question_select {width: 150px;}


/* input_set_short
----------------------------------------------*/
.input_set_short {width: 979px;}

.input_set_short th {width: 110px; padding: 10px 20px;}

.input_set_short td {width: 547px; padding: 10px 20px;}

.input_set_short td.col_hint {width: 200px; padding: 10px 20px;}

.input_set_short input.veryshort {width: 60px;}

.input_set_short input.short {width: 125px;}

.input_set_short input.medium {width: 240px;}

.input_set_short input.long {width: 290px;}

.input_set_short input.verylong {width: 330px;}

/* name */
.input_set_short .row_name .section dt {width: 35px;}
.input_set_short .row_name .section dd {width: 140px; margin-right: 10px;}

/* kana */
.input_set_short .row_kana .section dt {width: 35px;}
.input_set_short .row_kana .section dd {width: 140px; margin-right: 10px;}

/* question */
.input_set_short .row_question .section dt {width: 50px;}
.input_set_short .row_question .section dd {width: 537px;}

/* address */
.input_set_short .row_address .section dt {width: 80px;}
.input_set_short .row_address .section dd {width: 427px;}
.input_set_short .row_address .building dt {width: 180px;}
.input_set_short .row_address .building dd {width: 357px;}
.input_set_short .row_address .building input {width: 230px;}

/* idcard */
.input_set_short .row_idcard .section dt {width: 80px;}
.input_set_short .row_idcard .section dd {width: 507px;}

/* payment */
.input_set_short .row_payment .section {width: 400px;}
.input_set_short .row_payment .section dt {width: 80px;}
.input_set_short .row_payment .section dd {width: 320px;}

.input_set_short .payment .payment_select {width: 187px;}