
#tb_header{
	width: 87%
}

#td_header_right{
	width: 468px;
	text-align: right;
}

#tb_main{
	width: 85%
}

#tb_main .midasi1{
	font-size: small;
}

#tb_main .midasi2{
	color: #000;
	font-size: small;
	font-family: Arial;
}

#tb_main .list_midasi{
	margin: 12px 0 0;
}

#td_main_center{
	width: 80%;
}

#td_main_left{
	min-width: 200px;
}

#td_main_right{
	min-width: 200px;
}

#random{
	text-align: center;
	margin: 24px auto 0;
}

#random .rand_img{
	display: inline-block;
	margin: 0 6px 0;
	text-align: center;
}

#random .rand_img_photo{
	margin: 6px auto 0;
	text-align: center;
}

#random .rand_img_photo img{
}

#random .rand_img_naiyou{
	margin: 6px auto 12px;
}

#list_ct{
	text-align: left;
	display: block;
}

#list_ct ul{
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
}

#list_ct li{
	margin: 0;
	padding: 10px 12px;
	font-size: 0.8em;
	border: 1px solid #999;
	border-bottom: none;
}

#list_ct li:last-child{
	border-bottom: 1px solid #999;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
}

#list_ct li:first-child{
	background: #eef5ff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}

#list_ct .ct_count{
	margin-left: 4px;
	font-size: 0.9em;
	color: #444;
}

#list_ct .ct_count_in{
	display: none;
}

#list_ct_menu{
	display: none;
}

#search_box input{
	margin-left: 12px;
}

#sub_menu{
}

#sub_menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#sub_menu li{
	display: inline-block;
	margin: 0 12px 0 0;
	color: #000;
	font-size: small;
	font-family: Arial;
}

#sub_menu li a{
	color: #000;
}

#form_regist .td_regist{
	width: 30%;
}

#form_regist th{
	font-weight: normal;
}

#form_regist input[type="text"]{
	margin-right: 6px;
}

#form_regist input[type="submit"]{
	margin-right: 12px;
}

.form_user span{
	margin-right: 6px;
}

#tb_disp_2{
	margin-top: 24px;
}

#form_res_mail{
	margin-bottom: 20px;
}

#form_res_mail input[type="text"]{
	margin-right: 6px;
}

#form_res_ques{
	margin-bottom: 20px;
}

#form_res_ques input[type="submit"]{
	margin-right: 12px;
}

#formWrap input[type="reset"]{
	margin-left: 12px;
}

.form_radio_check ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.form_radio_check ul li{
	display: inline-block;
	margin-right: 6px;
}

.form_radio_check input[type="radio"], .form_radio_check input[type="checkbox"]{
	margin-right: 4px;
}

.ad_pc{
	display: block;
}

.ad_sp{
	display: none;
}
