/* ------ 全走欺早------ */

A{text-decoration:none;}
A:hover{text-decoration:underline;}

/* ------ ヘッダー ------ */
.head{width:780px;}
.head_td1_2{width:230px;}
.head_td1_3{width:550px; padding:0px 0px 0px 0px;}
.head_td2{width:555px;}
.head_td3{width:225px;text-align:right; font-size:12px; padding:0px 10px 0px 0px;}
.head_td4{text-align:right; font-size:12px; padding:0px 10px 0px 0px;}

/* ------ フッタ ------ */
#copyright3{
width:780px;
text-align:right;
padding:5px 10px 0px 5px;
font-size:11px;
 border-top:solid 1px #999999;
}

/* ------ 3割テーブル ------ */
.sepa{width:780px; margin-top:5px;}
.sepa1{width:180px; padding:10px 0px 0px 0px; vertical-align:top; margin:0px; border-right:solid 1px #CCCCCC;}
.sepa2{width:440px; padding:10px 10px 0px 10px; vertical-align:top; margin:0px;}
.sepa3{width:150px; padding:10px 0px 0px 0px; vertical-align:top; margin:0px; border-left:solid 1px #CCCCCC;}
.sepa4{width:600px; padding:0px 0px 0px 10px; vertical-align:top; margin:0px;}
.sepa5{width:590px; padding:10px 10px 5px 10px; vertical-align:top; margin:0px;}
.sepa6{width:750px; padding:10px 10px 5px 10px; vertical-align:top; margin:0px;}
.user_name{width:180px; margin:0px 0px 0px 0px; font-size:12px; background-color:#eeeeee; border:solid 1px #CCCCCC; text-align:center;
padding:3px 0px 3px 0px;}

/* ------ sepa1 ------ */
#search{font-size:12px; width:180px; margin:0px;}
#search div{padding:5px 0px 5px 0px; border-bottom:dotted 1px #999999;}

#cate{font-size:12px; margin:0px;}
#cate ul{margin:0px; list-style-type:none;}
#cate li{ border-bottom:dotted 1px #CCCCCC; padding:0px 0px 3px 5px; margin:0px 0px 3px 0px;}


#cate_p{background-color:#03567E;color:#FFFFFF;padding:0px 0px 0px 5px;margin-bottom:5px;line-height:175%; font-size:13px;}
#cate_p A{text-decoration:none;color:#FFFFFF;}
#cate_p A:hover{text-decoration:underline;color:#FFFFFF;}

#cate_s{background-color:#0C825C;color:#FFFFFF;padding:0px 0px 0px 5px;margin-bottom:5px;line-height:175%; font-size:13px;}
#cate_s A{text-decoration:none;color:#FFFFFF;}
#cate_s A:hover{text-decoration:underline;color:#FFFFFF;}

#cate_e{background-color:#CC0000;color:#FFFFFF;padding:0px 0px 0px 5px;margin-bottom:5px;line-height:175%; font-size:13px;}
#cate_e A{text-decoration:none;color:#FFFFFF;}
#cate_e A:hover{text-decoration:underline;color:#FFFFFF;}

#cate_c{background-color:#993399;color:#FFFFFF;padding:0px 0px 0px 5px;margin-bottom:5px;line-height:175%; font-size:13px;}
#cate_c A{text-decoration:none;color:#FFFFFF;}
#cate_c A:hover{text-decoration:underline;color:#FFFFFF;}

#cate_h{background-color:#FF6600;color:#FFFFFF;padding:0px 0px 0px 5px;margin-bottom:5px;line-height:175%; font-size:13px;}
#cate_h A{text-decoration:none;color:#FFFFFF;}
#cate_h A:hover{text-decoration:underline;color:#FFFFFF;}

.cate_t{background-color:#666666;color:#FFFFFF;padding:0px 0px 0px 5px;margin-bottom:5px;line-height:175%;font-size:12px; margin:0px;}


#cate table{font-size:12px;}
.cate_td1{width:40px;}
.cate_td2{width:140px;}

#dot{border-top:dotted 1px #999999;margin:5px 0px 5px 0px;}

.option_title{font-size:13px; border-bottom:solid 1px #333333; border-left:solid 5px #333333;margin:25px 0px 10px 0px; padding:5px 0px 5px 0px;}

.top_copy{margin:5px 20px 3px 0px;font-size:13px;color:#FFFFFF;text-align:right;}
.top_copy2{margin:0px 20px 5px 0px;font-size:11px;color:#FFFFFF;text-align:right;}

.sale_p{margin:0px 0px 10px 0px; background-image:url(../images/g/tail_p.gif);padding:3px; height:20px; font-weight:bold; color:#FFFFFF; font-size:13px;}
.sale_s{margin:0px 0px 10px 0px; background-image:url(../images/g/tail_s.gif);padding:3px; height:20px; font-weight:bold; color:#FFFFFF; font-size:13px;}
.sale_e{margin:0px 0px 10px 0px; background-image:url(../images/g/tail_e.gif);padding:3px; height:20px; font-weight:bold; color:#FFFFFF; font-size:13px;}
.sale_c{margin:0px 0px 10px 0px; background-image:url(../images/g/tail_c.gif);padding:3px; height:20px; font-weight:bold; color:#FFFFFF; font-size:13px;}
.sale_h{margin:0px 0px 10px 0px; background-image:url(../images/g/tail_h.gif);padding:3px; height:20px; font-weight:bold; color:#FFFFFF; font-size:13px;}
.sale_t{margin:0px 0px 10px 0px; background-image:url(../images/g/tail_t.gif);padding:3px; height:20px; font-weight:bold; color:#FFFFFF; font-size:13px;}


/* ------ sepa5 ------ */
#search_cate_p{background-color:#ACBACB;font-size:12px; margin:0px;}
#search_cate_p div{padding:5px 0px 5px 0px; border-bottom:dotted 1px #999999;}
#search_cate_s{background-color:#9CCDBA;font-size:12px; margin:0px;}
#search_cate_s div{padding:5px 0px 5px 0px; border-bottom:dotted 1px #999999;}
#search_cate_e{background-color:#EB9898;font-size:12px; margin:0px;}
#search_cate_e div{padding:5px 0px 5px 0px; border-bottom:dotted 1px #999999;}
#search_cate_c{background-color:#D6ADD6;font-size:12px; margin:0px;}
#search_cate_c div{padding:5px 0px 5px 0px; border-bottom:dotted 1px #999999;}
#search_cate_h{background-color:#FFC298;font-size:12px; margin:0px;}
#search_cate_h div{padding:5px 0px 5px 0px; border-bottom:dotted 1px #999999;}
#search_cate_t{background-color:#ffff99;font-size:12px; margin:0px;}
#search_cate_t div{padding:5px 0px 5px 0px; border-bottom:dotted 1px #999999;}

/*-- recommend --*/
#recommend{ width:250px; height:65px; padding-right:10px;}
#recommend p{margin:0px 0px 5px 0px; font-size:12px;}
#recommend div{font-size:12px;}
.recommend_td{margin:10px 0px 10px 0px; padding:10px 0px 10px 0px; border-bottom:dotted 1px #999999;}
/*-- recommend2 --*/
#recommend2{ height:65px; padding-right:10px;  border-bottom:dotted 1px #999999; margin-bottom:15px;}
#recommend2 p{margin:0px 0px 5px 0px; font-size:12px;}
#recommend2 div{font-size:12px;}

/* ------ 更新冗馴ﾀ------ */
#news{font-size:12px; line-height:150%; color:#333333;}
#news div{margin-bottom:10px;}

/*-- ranking --*/
#ranking1{padding:0px 5px 0px 0px; margin:0px;  color:#31567E; font-size:12px; width:110px;}
#ranking2{width:65px;margin:0px;padding:0px}
.ranking{font-size:13px;color:#FFFFFF;font-weight:bold;text-align:center; padding:5px 0px 5px 0px; background-color:#FF0033; margin:0px 0px 10px 0px;}

/* ------ まめ ------ */
#ele_knowledge{padding:0px 0px 0px 0px; font-size:13px; margin:0px; border:solid 1px #cccccc;}
#ele_knowledge ul{margin:0px; list-style-type:none;} 
#ele_knowledge li{padding:0px 0px 10px 5px;} 
#ele_knowledge p{background-color:eeeeee; color:#3366CC; font-weight:bold; padding:5px; margin:0px 0px 10px 0px;} 



/* ------ ｎ"柾・------ */
.d_blue{color:#191970}
.cate12 {font-size: 12px; line-height: 140%; color: #31567E}
.news10 {font-size: 12px; line-height: 130%; color: #000000}
.market12 {font-size: 12px; font-weight: 300; line-height: 120%; color: #333333}
.usual {font-size: 12px; color: #000000;}
.keyword {font-size: 12px; line-height: 120%; color: #000000; background: #FFCCFF}
.usual14 {font-size: 14px; line-height: 120%; color: #000000; font-weight: 800;}
.usual13 {font-size: 13px; line-height: 120%; color: #000000}
.usualb {font-size: 12px; line-height: 150%; line-height: 120%; color: #000000}
.usual180 {font-size: 12px; line-height: 160%; color: #000000}
.usual220 {font-size: 12px; line-height: 220%; color: #000000}
.col_red {font-size: 12px; font-weight: 500; line-height: 120%; color: #FF0033}
.smallest {font-size: 11px; color:#333333; font-weight: 300;}
.list_item_name {font-size: 13px; line-height: 120%; font-weight: 700}
.list_item_price {font-size: 13px; line-height: 120%; font-weight: 500; color:#000000}
.list_item_copy {font-size: 12px; line-height: 120%; font-weight: 700}
.list_item_copy2 {font-size: 12px; line-height: 120%}
.list_item_detail {font-size: 12px; line-height: 150%}
.guid_title {font-size: 12px; line-height: 200%; font-weight: 500; color:#000066}
.guid_detail {font-size: 12px; line-height: 220%; color: #000000}
.kaisha {font-size: 12px; line-height: 200%; color: #000000}
.consultant{font-size: 12px; line-height: 120%; color: #FFFFFF; font-weight: 700}
.supply {font-size: 14px; line-height: 150%; color: #000000}
.form1 {font-size: 15px; line-height: 100%; color: #000000}
.form2 {font-size: 12px; line-height: 100%; color: #FF0033}
.form3 {font-size: 12px; line-height: 150%; color: #000000}
.detail_copy {font-size: 16px; line-height: 140%; font-weight: 600; color:#000000}
.detail_memo {font-size: 12px; line-height: 140%; font-weight: 400; color:#000000}
.detail_detail {font-size: 12px; line-height: 180%; font-weight: 400; color:#000000}
.usual10 {font-size: 10px;}
.usual11 {font-size: 11px;}
.item {font-size: 12px; line-height: 100%; font-weight: 100;}

.form_login {font-size: 12px; width: 80px; height: 20px;}
.form_password {font-size: 12px; width: 80px; height: 20px;}
.form_submit {font-size: 12px; height: 17px;}
.form_submit2 {font-size: 13px; height: 17px; height: 25px;}
.form_submit_detail {font-size: 13px;}
.form_text {font-size: 12px; width: 150px; height: 17px;}



/* -- cate2 -- */
#link_bar2{font-size:12px; margin-bottom:10px; border-bottom:solid 1px #999999;}
#link_bar3{font-size:12px; margin:10px 0px 10px 0px; 
border-top:solid 1px #999999; padding:5px 0px 5px 0px;}
#cate2_link{font-size:12px; margin-bottom:5px; border-bottom:dotted 1px #999999;}
#cate2_link2{font-size:12px; margin-bottom:15px; border-bottom:dotted 1px #999999; text-align:right;}

#cate_section{margin:20px 0px 10px 0px;}
#cate_section div{margin-bottom:3px; font-size:12px; line-height:120%;}
#cate_section h4{margin-bottom:3px; font-size:13px; font-weight:bold;}
#cate_section p{margin:0px 0px 3px 0px; font-size:12px; color:#ff0033; padding:0px;}
#cate_section_td{padding:0px 0px 0px 3px; font-size:12px;}
#cate_section_sepa{ border-bottom:dotted 1px #999999;}

#price1{font-size:13px;font-weight:bold;color:#CC0000;}
#price2{font-size:11px;}
#price3{font-size:11px;color:#003366;}




/* ------ Error ------ */
#no_item{width:650px; margin:50px 50px 50px 50px; font-size:13px; padding:15px; border:solid 1px #cccccc;}
#no_item p{ border-bottom:dotted 1px #cccccc; margin:10px 0px 15px 0px; padding:10px; }
#no_item div{ margin:0px 0px 15px 20px; line-height:150%;}
#no_item_mente{padding:10px;margin:10px;width:500px;border:solid 1px #FF0000;font-weight:bold;font-size:13px;color:#FF0000;text-align:center;}



/* -------　メンテナンス　告知用 -------- */
#attention{border:solid 1px #FF0033; padding:10px; margin:0px 0px 15px 0px;}
#attention p{font-size:13px;padding:0px 0px 5px 0px;margin:0px;font-weight:bold;color:#FF0033;}
#attention div{font-size:13px;color:#333333;}



