@charset "UTF-8";
body{
	margin:0px;
	padding:0px;}
	
a img {
	border-style:none;
	text-align: right;
}

#wrap{
	position:relative;
	width:963px;
	margin:0px auto;
	text-align:left;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
}

#head{
	width:963px;
	height:90px;
	background-image: url(../images/root/header_bg.gif);
	background-repeat:repeat-x;
	margin-bottom: 5px;
}

#head_logo{
	width:284px;
	height:72px;
	float:left;
	margin-top: 12px;
	margin-left: 5px;
	}

#head_menu01{
	width:340px;
	height:21px;
	float:right;
	background-image:url(../images/nn.gif);
	color: #333;
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-top: 15px;
	text-align:center;
	margin-right:5px;}
#head_menu01 a{
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-image:url(../images/root/yaji_1.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding-left:15px;}	
#head_menu01 a:hover {color:#349999;}

#head_menu02{
	width:640px;
	height:20px;
	color: #333;
	background-color: #FFF;
	position: absolute;
	left: 318px;
	top: 50px;
	font-size: 12px;
	text-align: right;
}
#head_menu02 a{
	font-size:12px;
	color:#333;
	text-decoration:none;
		background-image:url(../images/root/yaji_1.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding-left:15px;
	margin-left:35px;
}	
#head_menu02 a:hover {color:#349999;}




#head_image{
	width:932px;
	height:145px;
	margin-top: 5px;
	margin-left: 12px;
	padding-left:2px;
	}

#global{
	width:935px;
	height:40px;
	margin-top:5px;
	margin-left: 12px;
	}
#pan{
	width:935px;
	height:20px;
	margin-left: 12px;
	font-size:12px;
	color:#333;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#pan a{color:#349999;
text-decoration:none;}
#pan a:hover {
	color:#349999;
text-decoration:underline;}
#pan_teiki{
	float:left;
    width:400px;
	margin-left: 12px;
	font-size:12px;
	color:#333;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#pan_teiki a{color:#349999;
text-decoration:none;}
#pan_teiki a:hover {
	color:#349999;}
#kiyaku{
	float:right;
	padding-right:20px;
	margin-bottom:5px;}
#clr{
	clear:both;}

#main{
	width:680px;
	float:right;
	padding-right:18px;
	display:inline;
}
#tit{
	width:640px;
	height:29px;
	font-size:12px;
	color:#333;
	background-image: url(../images/root/h1.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 6px;
}
#tit2{
	width:640px;
	height:29px;
	margin-bottom:10px;
	padding-bottom:10px;
}
#coment{
	width:650px;
	font-size: 16px;
	color: #333;
	padding-left: 20px;
	font-weight: bold;
	line-height: 150%;
}
#namae{
	width:600px;
	font-size: 12px;
	color: #333;
	text-align: right;
	margin-bottom: 10px;
}
#honbun_q{
	width:621px;
	font-size:12px;
	color:#333;
	line-height: 160%;
}
#honbun{
	width:630px;
	font-size:12px;
	color:#333;
	padding-left: 10px;
	margin-bottom: 15px;
	line-height: 160%;
	text-align: left;
}
#honbun h5 {
	border-bottom: dotted 1px #999;
	padding-bottom: 2px;
	font-size:12px;
    line-height: 1.2;
	list-style:none;
	background-image:url(../dictionary/images/li.jpg);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding-left:15px;
	margin:0;}
	
#honbun ul {margin: 0;
padding: 10px;
border-top: 0;
padding-top: 10px;}

#honbun h4 {
	border-bottom: dotted 1px #333;
	font-size: 12px;
	color:#349999;
	line-height: 150%;
	margin:0;
}
#honbun_off{font-size:12px;
color:#999;
line-height:150%;}
#honbun a{color:#349999;}
#tomodachi{
	width:675px;}
#naiyou{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image: url(../item/images/tomo/img_touen.jpg);
	background-repeat: no-repeat;
	padding-left: 180px;
	padding-top: 10px;
	padding-right: 20px;
}
#naiyou2{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image: url(../item/images/tomo/img_seityo.jpg);
	background-repeat: no-repeat;
	padding-left: 180px;
	padding-top: 10px;
	padding-right: 20px;
}
#naiyou3{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image: url(../item/images/tokuho/img-pep.jpg);
	background-repeat: no-repeat;
	padding-left: 195px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
}
#naiyou4{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image: url(../item/images/tokuho/img-touchi.jpg);
	background-repeat: no-repeat;
	padding-left: 195px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
}
#naiyou5{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image: url(../item/images/tokuho/img-tg.jpg);
	background-repeat: no-repeat;
	padding-left: 195px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
}
#naiyou6{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image: url(../item/images/basic/img-ca.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou7{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image: url(../item/images/basic/img-mine.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou8{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image: url(../item/images/basic/img-vit.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou9
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/beauty/img-q10.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou10
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/beauty/img-lcal.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}

#naiyou11
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/syokubutu/img-bainiku.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou12
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/syokubutu/img-aojiru.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou13
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/daichi/img-kurozu.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou14
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/daichi/img-ninniku.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou15
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/daichi/img-royal.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou16
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/daichi/img-ninjin.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou17
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/daichi/img-propor.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou18
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/umi/img-dha.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou19
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/umi/img-clo.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou20
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/umi/img-same.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou21
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/umi/img-bot.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#naiyou22
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/osusume/img-noko.jpg);
	background-repeat: no-repeat;
	margin-top:10px;
	padding-left: 160px;
	padding-right: 20px;
}
#naiyou23
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/osusume/img-guru.jpg);
	background-repeat: no-repeat;
	padding-left: 160px;
	margin-top:10px;
	padding-right: 20px;
}
#naiyou24
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/osusume/img-berry.jpg);
	background-repeat: no-repeat;
	padding-left: 160px;
	margin-top:10px;
	padding-right: 20px;
}
#naiyou25
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/osusume/img-rakuen.jpg);
	background-repeat: no-repeat;
	padding-left: 180px;
	margin-top:10px;
	padding-top:5px;
	padding-right: 20px;
}
#naiyou26
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/osusume/img-puarun.gif);
	background-repeat: no-repeat;
	padding-left: 185px;
	margin-top:10px;
	padding-right: 20px;
}

#naiyou27
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/beauty/img-kitosan.jpg);
	background-repeat: no-repeat;
	padding-left: 185px;
	margin-top:10px;
	padding-right: 10px;
}
#naiyou28
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/beauty/img-uruoi.jpg);
	background-repeat: no-repeat;
	padding-left: 185px;
	margin-top:10px;
	padding-right: 10px;
}
#naiyou29
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/beauty/img-nyusan.gif);
	background-repeat: no-repeat;
	padding-left: 185px;
	margin-top:10px;
	padding-right: 10px;
}
#naiyou30
{
	font-size:12px;
	line-height:150%;
	color:#333;
	background-image:url(../item/images/syokubutu/img-ityou.jpg);
	background-repeat: no-repeat;
	padding-left: 190px;
	padding-top: 20px;
	padding-right: 10px;
}
#cm_con{
	width:675px;
	padding-left:10px;
	}
#cm_thum{
	float:left;
	width:195px;}
#cm_txt1{
	float:right;
	font-size:12px;
	color:#333;
	line-height:170%;
	width:475px;
	height:148px;}
.smalltext{
	padding-top:20px;
	font-size:10px;
	color:#999;
	line-height:120%;}



#memo{
	font-size:10px;
	line-height:110%;
	padding-top: 5px;
	padding-bottom: 5px;
	width:478px;
}
#kakaku{
	width:472px;}
#kuwa{
	font-size:10px;
	color:#333;
	line-height:130%;
	margin-top: 70px;
}
#mouskm{
	margin-top:30px;
	margin-bottom:10px
}
#mouskm2{
	margin-top:40px;
	margin-bottom:10px
	}
#tanpin{
	width:650px;
	background-image:url(../item/images/dot_table.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:12px;
	color:#333;
	line-height:130%;
	padding-left: 20px;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#toiawase {
	width:680px;
	float:right;
	padding-top: 10px;
	margin-bottom:20px;
}
#toiawase2 {
	width:680px;
	padding-left: 7px;
	padding-top: 10px;
	margin-left:100px;
	margin-bottom:20px;
}
#teiki{
	font-size:10px;
	color:#333;
	text-align: right;
}
#teiki a{color:#333;
text-decoration:none;
font-size:10px;}
#teiki a:hover{color:#349999;
text-decoration:none;
font-size:10px;}
#set{
	width:650px;
}
#modoru {
	font-size:12px;
	color:#349999;
	text-align:right;
	margin-bottom:10px;}
#modoru a{
	font-size:12px;
	color:#349999;
	text-align:right;
	margin-bottom:10px;
	text-decoration:none;}
#modoru a:hover{
		font-size:12px;
	color:#349999;
	text-align:right;
	margin-bottom:10px;
	text-decoration:underline;}
#question{width:621px;
height:42px;
background-image:url(../contents/images/q_base.gif);
background-repeat:no-repeat;
padding-left:50px;
padding-top:10px;
padding-right:10px;
font-size:12px;
color:#333;
}
#see{
	float:right;
	width:130px;
	background-image:url(../contents/images/open.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding-left:15px;
	font-size:10px;
	color:#666}	
#see a{color:#333;
text-decoration:none;}
#see a:hover{color:#349999;
text-decoration:none;}
#answer{
	width:621px;
	font-size:12px;
	color:#333;
	line-height:160%;
	background-image:url(../contents/images/answer.gif);
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:10px;
	margin-bottom:10px;}
#seet{
	font-size:12px;
	color:#333;
	width:640px;}

	
#left{
	width:233px;
	float:left;
	font-size: 12px;
	color: #666;
	background-image: url(../images/root/left_menu00.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
}
#left_menu01{
	margin :0;
	width:233px;
	float:left;
	background-image: url(../images/root/left_menu01.gif);
	background-repeat:repeat-y;
	font-size: 12px;
	display:inline;
	}
#left_menu01 a{color:#333;}
#left_menu01 a:hover {
	color:#349999;
}
#left_menu03{
	float:left;
	padding:5px;
	width:220px;
	display:inline;}
#left_menu02{
	width:223px;
	float:left;
	font-size: 12px;
	line-height: 180%;
	padding-right:10px;
	padding-left:10px;
	display:inline;
}

#left_menu02 a{color:#333;
text-decoration:none;
	line-height:180%;
	}
#left_menu02 a:hover {
	color:#349999;
	text-decoration:none;
}
#left_menu02 li{
	list-style:none;
	font-size:12px;
	color:#333;
	line-height:180%;
	text-decoration:none;
	background-image:url(../images/root/yaji_1.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding-left:13px;
	display:inline;
}	
#left_menu02 ul{
	padding-left:2px;
	padding-right:10px;
	display:inline;}
#left_menu04{
	width:233px;
	float:left;
	background-image: url(../images/root/left_menu02.gif);
	background-repeat:no-repeat;
	height: 9px;
	}
#menu_txt01{
	width:200px;
	height:35px;
	padding-left: 35px;
	padding-top: 8px;
	color: #333;
	font-size: 12px;
	line-height: 130%;
}
#menu_txt02{
	width:190px;
	height:20px;
	padding-left: 35px;
	padding-top: 8px;
	color: #333;
	font-size: 12px;
}
#menu_txt03{
	width:190px;
	height:20px;
	padding-left: 35px;
	padding-top: 8px;
	color: #333;
	font-size: 12px;
}
#ranking{
	width:233px;
	float:left;
	font-size: 12px;
	color: #666;
	height: 25px;
	background-image: url(../images/root/left_menu00.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}
#ranking_c{
	width:210px;
	font-size: 12px;
	float: left;
	padding-left: 3px;
	}
#ranking_c li {
	border-bottom: dotted 1px #999;
	padding-bottom: 5px;
	margin-bottom: 5px;
    line-height: 1.2;
	list-style:none;}
#ranking_c li a{color:#333;
text-decoration:none;}
#ranking_c li a:hover {color:#349999;}
#ranking_c ul {margin: 0;
padding: 10px;
border-top: 0;
padding-top: 10px;}
#ranking_c a{color:#333;
text-decoration:none;}
#ranking_c a:hover {
	color:#349999;
	text-align: center;
}
.blo{
	font-size:11px;}
#colum{
	width:233px;
	float:left;
	background-image: url(../images/root/left_menu00.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	}
#left_menu05{
	width:233px;
	float:left;
	background-image: url(../images/root/left_menu03.gif);
	height: 30px;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-top: 7px;
	}
#left_menu05 a{color:#333;
text-decoration:none;}
#left_menu05 a:hover {
	color:#349999;
	text-align: center;
}
#side_menu00{
	width:233px;
	float:left;
	background-image: url(../images/root/left_menu01.gif);
	font-size: 12px;
	color: #333;
	}
#side_menu00 a{color:#333;
text-decoration:none;
border: #ffffff;}
#side_menu00 a:hover {
	color:#349999;
	border: #ffffff;
}
#jadma{
	float:left;
	width:233px;
	border-style:none;
	font-size: 9px;
	margin-bottom:50px;
	text-align:center;
}

/* blog*/
#test a{
font-size:12px;
	color:#333;
	text-decoration:none;
	border-bottom:1px black dotted;
	background-image:url(../images/root/yaji_2.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding-left:10px;
	}	
#test a:hover{
	color:#349999;
	text-decoration:none;
	border-bottom:1px black dotted;}


div#test{
	/*	background:#ffffff url(img/blog_b.gif) 0 0px repeat-x;

	_background:#ffffff url(img/blog_b.gif) 0 20px repeat-x;*/
	font-size : 12px;
	padding-left:10px;
	padding-right:3px;
	padding-top:3px;
	line-height:160%;
	padding-bottom:5px;
	border-bottom:1px dotted #cccccc;
	}

textarea#tamplate{
	line-height:180%;
	margin:0;
	padding:0;
	}

#foot{
	position:relative;
	width:100%;
	height:55px;
	clear:both;
	background-image: url(../images/root/footer_base.gif);
}
#foot_menu{
	font-size: 10px;
	color: #333;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#foot_menu a{color:#333;
font-size: 10px;
text-decoration:none;}
#foot_menu a:hover {color:#349999;
font-size: 10px;}

#foot_copy{
	font-size: 10px;
	color: #333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}

.table1  {
border-collapse: collapse; 
border: 1px #CCC solid; 
font-size:12px;
line-height:150%;
color:#333;
}

.table1 TD {
border: 1px #CCC solid;}

.table1 a{
	color:#349999;
	text-decoration:underline;}
/*qa*/
.question{width:550px;
height:42px;
background-image:url(../contents/images/qa_base.gif);
background-repeat:no-repeat;
padding-left:45px;
padding-top:12px;
padding-right:10px;
font-size:12px;
color:#333;
cursor: pointer;
}
.answer{
	width:530px;
	font-size:12px;
	color:#333;
	line-height:160%;
	background-image:url(../contents/images/answer.gif);
	background-repeat:no-repeat;
	padding-left:50px;
	margin-bottom:15px;}
.txt
{font-size:12px;
line-height:160%;
color:#333;}
.seibun{
	font-size:12px;
	line-height:160%;}
/*旧item.css*/
#item_m{
	width:650px;
	border-bottom: solid 2px #349999;
	font-size:12px;
	color:#333;
	background-image:url(../images/root/yaji_3.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position: 0px 2px;}
#item_r{
	float:right;
	font-size:10px;
	color:#333;
	padding-top:2px;}

#item_m2{
	width:650px;
	border-bottom: solid 2px #349999;
	font-size:12px;
	color:#333;
	background-image:url(../images/root/yaji_3.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position: 0px 2px;
	margin-top:20px;}
#item_h{
	width:932px;
	margin-top: 3px;
	margin-left: 8px;
	padding-left:2px;
	margin-bottom:5px;
	padding-left:5px;
	}
#bar1{
	margin-right:10px;
	margin-left:3px;}
#h{ height:30px;
	background-image:url(../item/images/h.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:7px;
	font-size:12px;
	color:#333;}
#question2{
	width:874px;
	height:41px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	background-image:url(../item/images/q.gif);
	background-repeat:no-repeat;
    padding-left:50px;
	padding-top:10px;
	}
#answer2{
	width:850px;
	margin-left:20px;
	margin-bottom:10px;
	background-image:url(../item/images/a.gif);
	background-repeat:no-repeat;
    padding-left:50px;
	padding-top:5px;
	}
#under{
	width:932px;
	margin-top: 20px;
	margin-left: 8px;
	padding-left:2px;
	margin-bottom:40px;
	padding-left:5px;
}

#tomo{
	font-size:11px;
	}
#tomo a{color:#333;
text-decoration:none;
}
#tomo a:hover{
	color:#349999;
	text-decoration:underline;}
	
#tomo h4{
	width:640px;
	border-top: dotted 1px #666;
	font-size:11px;
	color:#333;
	background-image:url(../images/root/yaji_1.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position: 0px 5px;
	margin: 0;
	padding-top:3px;
	}
	
#stage{
	width:935px;
	margin-left: 10px;
	font-size:12px;
	color:#333;
	line-height:160%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:10px;
	}

#kwd_bt{
	width:669px;
	height:58px;
	margin-top:5px;
	margin-bottom:10px;
	padding-top:5px;
	background-image:url(../item/images/kwd_bg.gif);
	background-repeat:no-repeat;
	padding-left:8px;}
#kw_tit{
	width:669px;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom: 1px dotted #999;
	}
#syouhin{
	width:660px;}
#bar{
	height:17px;
	width:676px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../item/images/dot_line.gif);
	background-repeat:no-repeat;}
#und{
	height:800px;}
#form{
	margin: 0;}
#kanri{
	width:900px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	padding-right:10px;
	font-size:12px;
	color:#333;
	line-height:160%;
	background-image:url(../item/images/tokuho/pep_img1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}
#glkanri{
	width:900px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	padding-right:10px;
	font-size:12px;
	color:#333;
	line-height:160%;
	background-image:url(../item/images/osusume/gr_img1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}
#kanri2{
	width:900px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	padding-right:10px;
	font-size:12px;
	color:#333;
	line-height:160%;
	background-image:url(../item/images/tokuho/touchi_img1.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
#tokuho_st{
    width:800px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:100px;
	padding-right:10px;
	font-size:12px;
	color:#333;
	line-height:160%;
	background-image:url(../item/images/tokuho/tokuho.gif);
	background-repeat:no-repeat;
	}
#tokuho_stj{
	width:800px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:100px;
	padding-right:10px;
	font-size:12px;
	color:#333;
	line-height:160%;
	background-image:url(../item/images/tokuho/tokuho_j.gif);
	background-repeat:no-repeat;
	}
#st{
	width:900px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	padding-right:10px;
	font-size:12px;
	color:#333;
	line-height:160%;}
#graf{
	float:left;
	width:287px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;}
#g_yoko{
	float:right;
	width:600px;}
#g_yoko2{
	float:right;
	width:380px;
	padding-right:10px;}
#clr{
	clear:both;}
#mys{
	float:left;
	width:450px;
	font-size:12px;
	color:#333;
	line-height:160%;}
#mys2{
	float:left;
	width:360px;
	font-size:12px;
	color:#333;
	line-height:160%;}

#graf2{
	float:right;
	margin-right:10px;
	width:432px;}
#graf3{
	float:right;
	margin-right:10px;
	width:518px;}
#graf4{
	float:left;
	margin-right:10px;
	width:473px;
	margin-bottom:10px;}

#und2{
	width:900px;
	margin-top:10px;
	margin-left:20px;}
#teiki_tp{
	width:680px;
	height:86px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../campain/images/teiki_bg.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#333;
	line-height:150%;
	padding-top:10px;
	padding-left:20px;}
	
#teiki_tp a{
	color:#349999;}
	
	
	
.new_agree_area {
	background-color:#f2f2f2;
	border:1px solid #359999;
	width:650px;
	/padding-top:20px;
}
.new_agree_dl {
	margin-left:-20px;
	text-align:left;
}
.fsize_xsmall {
	font-size:x-small;
}
.iframe_dd {
	margin-top:10px;
}
.iframe_area {
	background-color:#ffffff;
	padding:10px;
	width:595px;
}
.iframe_css {
	background-color:#ffffff;
	border:1px solid #999999;
}
.new_agree_btn {
	margin:20px auto 20px 160px;
	width:347px;
}
