@charset "UTF-8";

/* ---------------------------------------------------------------------
Stylesheet for allsports
FileName: pricelist2
--------------------------------------------------------------------- */

/** 共通部分 **/
#pricelist {text-align: center;}
#pricelist .contents {width: 621px; margin: 20px auto;}
#pricelist #cont_box2,
#pricelist #cont_box3 {visibility: hidden; display: none;}
#pricelist .menu a {width: 207px; line-height: 32px; padding-top: 3px; float: left; font-size: 16px; letter-spacing: 2px; display: block; background-color: #96b0e3; color: #e0ebff;}
#pricelist .menu a:hover {background-color: #154ac9; color: #FFF;}
#pricelist .menu .center {width: 205px !important; width: 207px; border: solid 1px #fff; border-top: none; border-bottom: none;}
#pricelist .menu p {width: 207px; line-height: 32px; padding-top: 3px; float: left; font-size: 16px; letter-spacing: 2px; font-weight: bold; display: block; background-color: #154ac9; color: #fff;}
#pricelist .menu .clear_line {clear: both; background-color: #658fe3;}
#pricelist .cont_line {border: solid 1px #658fe3; border-top: none; padding-top: 8px;}
#pricelist .sub_title {text-align: left; margin: 0 10px 15px 10px; background-color: #3369d6; line-height: 32px; padding: 1px 0 0 10px; font-size: 16px; letter-spacing: 3px; font-weight: bold; color: #fff;}
/** 共通部分 **/


/** 料金表について **/
#pricelist .plice_detail p {font-size: 14px; text-align: left; margin: 0 0 15px 15px;}
#pricelist .plice_detail p span {color: #ec3f4c;}
#pricelist .plice_detail table {width: 580px; margin: 0 auto 10px;}
#pricelist .plice_detail .list_area {width: 202px; text-align: center;}
#pricelist .plice_detail .list_area img {margin-bottom: 6px;}
#pricelist .plice_detail .arrow {width: 76px; text-align: center; padding-top: 90px;}
#pricelist .plice_detail .detail_area {width: 302px; text-align: center;}
#pricelist .plice_detail .detail_area img {margin-bottom: 6px;}
#pricelist .plice_detail .detail_txt {width: 278px; text-align: left; vertical-align: bottom; padding-bottom: 8px;}
/** 料金表について **/


/** 商品一覧 **/
#pricelist .process {font-size: 14px; text-align: left; margin: 0 0 0 15px;}
#pricelist .price_box { padding: 15px 0;}
#pricelist .price_table { width: 595px; margin: 5px auto 0 auto; background-color: #d9d9d9;}
#pricelist .price_table th { color: #FFF; font-weight: bold; text-align: left; line-height: 20px; }
#pricelist .price_table th.index { background:url(/common/image/bg_form_blue_th.gif);}
#pricelist .price_table th.img p,
#pricelist .price_table th.index p { padding: 3px 10px;}
#pricelist .price_table td { background-color: #FFF; vertical-align: middle;}
#pricelist .price_table td p { padding: 7px;}
#pricelist .price_table .img { width: 130px; text-align: center; background-color: #FFF;}
#pricelist .price_table .info { height: 90px;}
#pricelist .price_table .info span { color: #C00; font-size: 10px; letter-spacing: 1px;}
#pricelist .caution {text-align: left; margin: 0 0 25px 15px;}
#pricelist .caution span {color: #ec3f4c;}
#pricelist .pr_caution {color: #ec3f4c; line-height: 1.5em; font-size: 10px;}
/** 商品一覧 **/


/** 配送手数料に関して **/
#pricelist .fees_detail .fees_txt {font-size: 14px; text-align: left; margin: 0 0 5px 15px;}
#pricelist .fees_detail .fees_txt span {color: #ec3f4c;}
#pricelist .fees_detail table {width: 595px; margin: 0 auto; background-color: #d9d9d9;}
#pricelist .fees_detail table th { color: #FFF; font-weight: bold; line-height: 20px; background:url(/common/image/bg_form_blue_th.gif);}
#pricelist .fees_detail table th p { padding: 3px 10px;}
#pricelist .fees_detail .menu1 { width: 100px;}
#pricelist .fees_detail .menu2 { width:155;}
#pricelist .fees_detail .menu3 { width: 190px;}
#pricelist .fees_detail .menu4 { width: 150px;}
#pricelist .fees_detail table td { background-color: #FFF; vertical-align: middle;}
#pricelist .fees_detail table td p { padding: 7px;}
#pricelist .fees_detail table td p span { color: #C00;}
#pricelist .fees_detail .price {text-align: center; font-weight: bold; color: #cc0000;}
#pricelist .fees_detail .fees_caution {font-size: 14px; color: #ec3f4c; margin: 10px 0 20px 15px; text-align: left;}
/** 配送手数料に関して **/


