@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0px; color:#555; font-size:12px; background:#fff;
font-family: "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif; overflow:auto;}
a:link,a:visited { text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px; margin:0px; padding:0px;}
ul{margin:0; padding:0; list-style-type:none;}
div, h1, h2, h3, h4, h5, p, dl, dt, dd, ul, ol, li, form, input{margin:0px; padding:0px;}
.alt{display:none;}
.clear{ height:0px; margin:0px; padding:0px; clear:both; overflow:hidden;}

.f10{font-size:10px;}
.fb{font-weight:bold;}

#ectop #headercont{width:100%; border-top: 3px solid #00D1FF; clear:both;}
#ectop #header{width:906px; margin:0 auto 15px auto; overflow:hidden;}
#ectop .headLeft{float:left; width:340px; padding:10px 0px 0px 5px; overflow:hidden; display:inline;}
#ectop .headRight{float:right; width:550px; padding:5px 0px 0px 0px; text-align:right; overflow:hidden; display:inline;}

#ectop #categorymaincontainer{width:906px; margin:0 auto; text-align:left; clear:both;}
#ectop #leftlist{width:726px; text-align:left; float:left;}
#ectop #cateConts{width:726px; margin-top:15px; text-align:left; overflow:hidden; float:left:}
#ectop .channel{margin-bottom: 10px; color:#6B6B6B; font-size: 11px; padding-right: 12px;}
#ectop .tmxLogo{padding-right: 10px;}
#ectop .tmxLogo img{vertical-align: middle;}
#ectop .pNine{font-size: 18px; color:#D73B87; font-weight: bold;}
#ectop .b4teen{font-size: 18px; color:#2FABC5; font-weight: bold;}
#ectop .chSpace, #ectop .shTotal{padding-right:10px;}
#ectop .bigAmt{font-size:24px; color:#FF1597; padding-right:2px;}
#ectop .topLinks img{vertical-align:text-bottom;}

#ectop .content{width:910px; margin:0px auto 15px auto; clear:both;}

#ectop .leftcal{width:540px; float:left;}
#ectop #messege{width:545px; float:left;}
#ectop #messege .ttl{width:154px; height:27px; background:url(../img/new_ttl.jpg) no-repeat;}
#ectop #messege .messegebox{width:525px; height:84px; border:1px solid #555555; padding:10px 8px 0 10px; background:#fbfbf7; overflow:auto;
scrollbar-face-color:#ffffff; scrollbar-highlight-color: #ffffff; scrollbar-arrow-colorR: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #b5b592;
scrollbar-track-color: #f3f1e4; scrollbar-darkshadow-color: #b5b592; margin-botton:15px;}
#ectop #messege .messegebox .ttl_doc{width:470px; background:url(../img/messege_icon_doc.gif) no-repeat; padding-left:35px; margin-bottom:8px; clear:both;}
#ectop #messege .messegebox .ttl_doc .msg_date{width:45px; color:#666; font-size:10px; float:left;}
#ectop #messege .messegebox .ttl_doc .msg_txt{width:410px; font-size:11px; float:right;}
#ectop #messege .messegebox .ttl_doc .msg_txt a{color:#333; font-weight:bold;}
#ectop #messege .messegebox .ttl_shop{width:470px; background:url(../img/messege_icon_shop.gif) no-repeat; padding-left:35px; margin-bottom:8px; clear:both;}
#ectop #messege .messegebox .ttl_shop .msg_date{width:45px; color:#666; font-size:10px; float:left;}
#ectop #messege .messegebox .ttl_shop .msg_txt{width:410px; font-size:11px; float:right;}
#ectop #messege .messegebox .ttl_shop .msg_txt a{color:#333; font-weight:bold;}

.catTTxt{font-size: 10px; text-align: center; line-height: 1.2em; padding-top: 4px; color: #272727;}

#ectop .catTopBg{background-image: url(../img/cat_ttl_bg.jpg); background-repeat: no-repeat; background-position: left; width: 154px; height: 27px; border-bottom: 4px solid white;}
#ectop .catTWrap{width:100%; height:97px; border-right: 4px solid #FD6D2D;}


#ectop .rightcal{width:362px; float:right;}

#breadCrumb{padding: 5px 3px 15px 0px; text-align: right; font-size: 10px;}
.bothSpace{padding: 0px 3px 0px 3px;}

.recomList{width: 906px; clear:both;}
.recomList table{width: 100%; border-bottom: 1px solid #FFFFFF;}
.recomList table td {width: 20%; border: 1px solid #FFFFFF; vertical-align: top; line-height: 1.2em; font-size: 14px;}
.recomList table a {text-decoration: none; color: #FFFFFF;}
.recomList table a:link {text-decoration: none; color: #FFFFFF;}
.recomList table a:hover {color: #000000; text-decoration: underline;}
.recomList table .recomTxt1 {height: 55px; background:url(../img/item_ttl_bg1.gif); /*background-color: #E13B8F;*/ color: #FFFFFF; padding: 2px 2px 0px 4px;}
.recomList table .recomTxt2 {height: 55px; background:url(../img/item_ttl_bg2.gif); /*background-color: #A6DD2F;*/ color: #FFFFFF; padding: 2px 2px 0px 4px;}
.recomList table .recomTxt3 {height: 55px; background:url(../img/item_ttl_bg3.gif); /*background-color: #3DB7ED;*/ color: #FFFFFF; padding: 2px 2px 0px 4px;}
.recomList table .recomTxt4 {height: 55px; background:url(../img/item_ttl_bg4.gif); /*background-color: #FD00B3;*/ color: #FFFFFF; padding: 2px 2px 0px 4px;}
.recomList table .recomTxt7 {height: 55px; background:url(../img/item_ttl_bg5.gif); /*background-color: #FF1D87;*/ color: #FFFFFF; padding: 2px 2px 0px 4px;}
.recomList table .recomTxt8 {height: 55px; background:url(../img/item_ttl_bg6.gif); /*background-color: #A6DD2F;*/ color: #FFFFFF; padding: 2px 2px 0px 4px;}
.recomList table .recomTxt9 {height: 55px; background:url(../img/item_ttl_bg7.gif); /*background-color: #FDB900;*/ color: #FFFFFF; padding: 2px 2px 0px 4px;}
.recomList table .recomTxt10 {height: 55px; background-color: #FD831B; color: #FFFFFF; padding: 2px 2px 0px 4px;}
.recomList table .recomTxt11 {height: 55px; background:url(../img/item_ttl_bg8.gif); color: #FFFFFF; padding: 2px 2px 0px 4px;}
.recomList table td .tdAmount {font-size: 10px;}
.recomList table .inRecomT {width: 100%; border: none;}


#ectop .categorycontright{width:180px; float:right; overflow:hidden; display:inline;}

#ectop #footercont{width:100%; height:50px; color:#FFFFFF; font-size: 11px; border-top: 3px solid #C3EF47; text-align:center;
margin-top:15px; padding-top:15px; background-color: #000000; overflow: hidden;}
#ectop #footercont ul{padding-left: 60px;}
#ectop #footercont ul li{display: inline;}
#ectop #footercont .bar{padding: 0px 10px 0px 10px;}
#ectop #footercont .copyright {padding: 5px 0px 0px 60px;}
#ectop #footercont .northUnited{color:#FDB700;}
#ectop #footercont a{text-decoration:none; color:#FFFFFF;}
#ectop #footercont a:link {text-decoration: none; color: #FFFFFF;}
#ectop #footercont a:hover{color:#1B6B00; text-decoration:underline;}

#ectop h1{width:900px; height:35px; line-height:35px; margin:0 auto 40px auto; background:#ff5a00; color:#FFF; padding-left:4px; font-size:14px; font-weight:bold;}