/* 製品インデックスページ */
#Corner {margin:0 0 0 10px; padding:0; width:572px; height:40px; background-repeat: no-repeat;
    background-image:url(../parts/corner_bg01.gif); vertical-align:bottom; text-align:left;}
/*お客さま相談室*/
#ItemArea .support_title{width:560px; height:39px}
#ItemArea .support_title p{font-size: 12px; color: #6E6D6D;  font-weight:bold; margin:0 0 0 13px}
#ItemArea .support_title h3{font-size: 14px; color: #3D6EA6; display: inline; float:right;}
#ItemArea .support_summary{margin: 10px 10px 10px 20px; line-height: 160%;
   color: #000000; font-size: 13px; text-align: left;}
#ItemArea .support_tbdesc{margin: 5px; background-color: #FFFFFF; width: 100%}
#ItemArea .support_tbhead{font-size: 12px; text-align: center; background-color: #BFCAD3; line-height: 180%}
#ItemArea .support_tbdata{font-size: 12px; background-color: #D9DCDF; text-align: center; line-height: 160%}
#ItemArea .support_topictbl{width: 96%; text-align: left; margin: 10px 10px 10px 10px}
#ItemArea .support_topichead{margin: 5px; text-align: left}
#ItemArea .support_topichead h4{font-size: 14px; color:#3D6EA6; display: inline}
#ItemArea .support_topichead h5{font-size: 14px; margin: 10px 0 0 5px}
#ItemArea .support_topiccmt{text-align: right; font-size: 11px}
#ItemArea .support_readtext{padding: 3px; line-height: 140%;
   color: #333333; font-size: 12px;  font-weight: normal; text-align: left}
#ItemArea .support_readtext ul{margin: 0 0 0 25px; line-height: 130%; font-weight: nomal}
#ItemArea .support_readtext ul li{line-height: 130%; list-style-type: decimal list-style-position: inside;}
#ItemArea .support_readtext ol{margin: 0 0 0 25px; line-height: 130%; font-weight: nomal}
#ItemArea .support_readtext ol li{line-height: 130%; list-style-type: 1;}
#ItemArea .photo{margin 5px 10px;}
#ItemArea .btn_right{float: right}
#ItemArea .btn_right a{border: 0;}
/* 緊急 */
#ItemArea #support_info {width: 96%; text-align: left; margin: 10px 10px 10px 10px}
#ItemArea #support_info h4 {margin: 10px 0; font-size: 14px; color:#3D6EA6;}
#ItemArea #support_info dd {padding: 3px 3px 3px 10px; line-height: 140%;
   color: #333333; font-size: 12px;  font-weight: normal; text-align: left}
#support_info .title {margin: 15px 0 10px 0; padding: 3px 3px 3px 10px; line-height: 140%;
   color: #333333; font-size: 14px;  font-weight: nomal; text-align: center}
/* １月７日追記（宮村） */
#ItemArea #support_info dd.Comment {
	margin: 30px 0 30px 50px;
	padding: 0;
	width: 520px;
}
#ItemArea #support_info dd.Comment li {
	margin: 5px auto;
	padding: 0;
	width: 480px;
	letter-spacing: 1px;
	line-height: 135%;
	color: #0a198a;
	font-weight: bold;
}
#ItemArea #support_info .reft {text-align: left}
#ItemArea #support_info .right {text-align: right}
#ItemArea #support_info .center {text-align: center}
#ItemArea #support_info dt {padding: 3px; line-height: 140%;
   color: #333333; font-size: 13px;  font-weight: normal; text-align: left}
/* ＦＡＱ */
#ItemArea .inner_table{margin: 0 25px 10px 25px; padding: 0 0 5px 5px; width: 94%;
   background-color: #FFFFFF; border-collapse: collapse}
#ItemArea .cell1{width: 15%; line-height: 150%; font-size: 12px; text-align: left; padding: 20px 5px 5px 5px;
   background-image: url(../parts/line_gr.gif); background-repeat: repeat-x; background-color: #FFFFFF;}
#ItemArea .cell2{width: 85%; line-height: 150%; font-size: 12px; text-align: left; padding: 20px 5px 5px 5px;
   background-image: url(../parts/line_gr.gif);  background-repeat: repeat-x; background-color: #FFFFFF;}
/* 契約選手 */
#ItemArea h5{margin: 15px 0 0 15px;}
#ItemArea .photo {margin: 10px 20px; padding: 0; text-align: center}
#ItemArea .desc {margin: 10px 20px; padding: 0; font-size: 12px; line-height: 140%}
#ItemArea .prof {margin: 10px 20px; padding: 2px;
   border-collapse: separate; border-spacing: 2px; background-color: #FFFFFF}
#ItemArea .item {margin: 0; padding: 2px; width: 198px; font-size: 12px; line-height: 130%;
   background-color: #EEEEEE;}
#ItemArea .value {margin: 0; padding: 2px; width: 470px; font-size: 12px; line-height: 130%
    background-color: #EEEEEE;}
#ItemArea .ixEntire {margin: 0; padding: 0}
#ItemArea .ixTile   {margin: 20px 20px 10px 20px; padding: 0; width: 240px; height: 100px;
   background-color: #E0EAEA; position: relative}
#ItemArea .ixPhoto {margin: 5px; padding: 0; width: 70px; height: 90px; text-align: left;
   position: absolute; top: 0; left: 0}
#ItemArea .ixName {margin: 5px 8px; padding: 0 5px; font-size: 14px; font-weight: bold; text-align: left;
   position: absolute; top: 3px; left: 76px;
   background-image: url(../athlete/images/athlete_mark01.jpg); background-repeat: no-repeat}
#ItemArea .ixEvent  {margin: 2px 8px; padding: 0 5px; font-size: 11px; text-align: left;
   position: absolute; top: 24px; left: 76px}
#ItemArea .ixButton {margin: 0; padding: 0; position: absolute; top: 75px; left: 160px}
/* ショップリスト */
#ShopList .remarks {margin: 0 10px; font-size: 12px;}
#ShopList .support_tbdesc{margin: 5px 10px; background-color: #FFFFFF; width: 96%}
#ShopList .support_tbhead{font-size: 12px; text-align: center; background-color: #BFCAD3; line-height: 180%}
#ShopList .support_tbdata{font-size: 12px; text-align: center; line-height: 160%;
   background-color: #D9DCDF;}
#ShopList .supp_c1{margin: 0; padding: 10px 5px 0 5px; width: 15%; font-size: 12px;
   text-align: left; line-hight: 100%;
   background-image: url(../parts/line_gr.gif); background-repeat: repeat-x; background-color: #FFFFFF;}
#ShopList .supp_c2{margin: 0; padding: 10px 5px 0 5px; width: 65%; line-hight: 100%;
   font-size: 12px; text-align: left;
   background-image: url(../parts/line_gr.gif); background-repeat: repeat-x; background-color: #FFFFFF;}
#ShopList .supp_c2 a{text-decoration: none}
#ShopList .supp_c2 a:hover{color: #2F78FC; text-decoration: none}
#ShopList .supp_c3{margin: 0; padding: 10px 5px 0 5px; width: 20%;
   font-size: 12px; text-align: left; line-hight: 100%;
   background-image: url(../parts/line_gr.gif); background-repeat: repeat-x; background-color: #FFFFFF;}
/* 検索ページ */
#Search {margin: 10px 20px; font-size: 12px;}
#Search p{margin: 2px;}
#Search .label{margin: 4px; font-size: 14px; font-weight: bold}
#Search dd{margin:10px 5px; padding: 20px 0 0 0;
   background-image: url(../parts/line_bl.gif); background-repeat: repeat-x; background-color: #eeeeee;}

