
/* ---------------------------------------------------------------- *
	リスト定義順序
	display:;
	clear:;
	list-style:;
	position:;
	float:;
	width:;
	height:;
	margin:;
	padding:;
	border:;
	background:;
	color:;
	font:;
	text-decoration:;
	text-align:;
	vertical-align:;
	white-space:;
	content:;
 * ---------------------------------------------------------------- */

body {
background-color:#666666;
}
#container{
width:800px;
background-color:#FFFFFF;
}
#header{
width:200px;
height:125px;
margin:0px 20px;
background-image:url(../images/img_id.gif);
background-repeat:no-repeat;
}
#header img{
margin-left:200px;
}
#main {
margin:0px 20px;
}
#title_what{
width:760px;
height:40px;
background-image:url(../images/img_what.gif);
text-indent:-1000px;
}
#title_know{
width:760px;
height:40px;
background-image:url(../images/img_youknow.gif);
text-indent:-1000px;
}
#title_torikumi{
width:709px;
height:120px;
margin-left:20px;
background-image:url(../images/img_about.gif);
text-indent:-9000px;
}
#second_cont{
width:710px;
margin:0px 0px 0px 20px ;
}

/*feed area*/

#feed_wrap{
margin:0px 20px;
background-image:url(../images/bg_rss.jpg);
width:710px;
height:170px;
}

#feed_wrap #rss_link{
float:left;
margin:0;
padding:0;
}

#feed_wrap #rss_link a{
display:block;
width:190px;
height:170px;
margin:0;
padding:0;
text-indent:-9999px;
}

#feed_wrap #rss_cont{
float:right;
width:510px;
height:170px;
}

#feed_wrap #rss_cont ul{
margin:20px 0 0;
padding:0 20px 0 0;
}

#feed_wrap #rss_cont ul .rss_right{
text-align:right;
}

#feed_wrap #rss_cont ul li{
padding:0 0 5px 0;
margin:0;
line-height:1.3;
}

/*second cont left area*/
#left_area{
float:left;
width:350px;
background-image:url(../images/mokuroku.gif);
background-repeat:no-repeat;
}
#title_mokuroku{
width:333px;
height:31px;
text-indent:-1000px;
}
.cont_area{
padding-top:10px;
background-image:url(../images/cont_img_bg.gif);
background-repeat:repeat-y;
}
.cobt_title_indent{
text-indent:-1000px;
}
.cont_area{
padding-top:10px;
background-image:url(../images/cont_img_bg.gif);
background-repeat:repeat-y;
}
.cont_area img{
margin-left:15px;
}

.cont_area ul{
margin:10px 0px 20px 40px;
}
.cont_area ul li{
list-style-image:url(../images/cont_img_icon.jpg);
}
.cont_foot{
height:12px;
background-image:url(../images/cont_img_foot.gif);
background-repeat:no-repeat;
}


/*second cont right area*/
#right_area {
float:right;
width:350px;
margin:0px 0px 20px 0px;
padding:0px;
background-image:url(../images/gide.jpg);
background-repeat:no-repeat;
}
#title_gide{
width:333px;
height:32px;
text-indent:-1000px;
}
.right_cont_box{
padding:10px 20px 3px 15px;
}
#right_cont_box_text{
float:left; 
width:175px;
padding:0px 0px 0px 15px;
}

.right_cont_box_title1{
padding:10px 20px 0px 15px;
margin:0;
}

.right_cont_box_title2{
padding:0px 30px 6px 15px;
margin:0;
text-align:right;
}

#title_konyu	{
background-image:url(../images/cont_img_konyu.gif);
width:333px;
height:32px;
margin-left:6px;
text-indent:-9000px;
}
#konyu_bt{
margin:10px 20px;
text-align:right;
}
#sohusaki{
background-color:#999999;
width:320px;
margin:10px 10px;
padding:5px 5px;
}
#souryou{
width:320px; 
margin:5px 10px;
padding:5px 5px;
background-color:#CCCCCC;
}
#soryou_index{
float:left;
padding:0px 0px 0px 40px;
}
#soryou_list{
margin:0px 0px 0px 0px;
}
#soryou_list tr td{
padding:2px 5px;
}

#soryou_list_1st{
margin:0px 5px 0px 0px;
float:left;
}

#soryou_list_2nd tr td,#soryou_list_1st tr td{
padding:2px 5px;
}


/*last area*/
#title_kamei{
clear:both;
width:760px;
height:40px;
background-image:url(../images/img_ichiran.gif);
text-indent:-1000px;
}
#title_kamei09{
clear:both;
width:760px;
height:40px;
background-image:url(../images/img_ichiran09.gif);
text-indent:-1000px;
}
#title_toiawase{
width:760px;
height:40px;
background-image:url(../images/img_toiawase.gif);
text-indent:-1000px;
}

/*footer*/
#footer{
text-align:right;
font-size:x-small;
padding:10px;
}


/*class*/
.cont_text{
margin:10px 30px;
}
.cont_box_text{
margin:10px 10px;
}


.cont_box_text_small_title{
margin:10px 10px;
border-bottom:2px dotted #999999;
}
.cont_box_text_xsmall{
margin:10px 5px;
font-size:x-small;
}
.cont_box_second_text{
margin:10px 20px 10px 40px;
}
.cont_box_second_text_small{
margin:10px 20px 10px 40px;
font-size:x-small;
text-align:right;
}
.img_banner{
padding:20px;
}

.resert{
clear:both;
} 
.bt_form{
background-color: #D0EFF5;
border:1px solid #98ccca;
height:15px;
padding:1px;
}

.bt_form:hover {text-decoration:none; color: #ffffff; background-color:#81c2bf;}

 /* ------------- ロングセラー ------------ */
#title_long{
width:760px;
height:40px;
background-image:url(../images/img_long.gif);
text-indent:-1000px;
}
.right{
text-align:right;
font-size:medium;
color:#00A0C6;
}
.totop{
margin-left:30px;
}
.long{
margin-left:120px;
}