@charset "utf-8";


/* + start 基本設定 + */


	*{
		padding:0px;
		margin:0px;
	}
	
	img{
		border:0px;
	}
	
	br.clear{
		clear:both;
	}
	
	a:link{
		color:#005AFF;
		text-decoration:underline;
	}
	
	a:visited{
		color:#005AFF;
		text-decoration:underline;
	}
	
	a:hover{
		color:#5A94FF;
		text-decoration:none;
	}
	
	body{
		width:950px;
		color:#000000;
		border:#CCCCCC 1px solid;
		font-size:12px;
		font-family:"ＭＳ Ｐゴシック", Osaka;
		text-align:center;
		margin:0px auto;
		line-height:120%;
	}
	
/* + end 基本設定 + */

/* + start header + */

	div#header{
		width:950px;
		height:175px;
		background-image:url(../img/header.jpg);
		border:0px;
		margin:0px auto;
	}
	
	p.jtiara{
		padding-right:10px;
		padding-top:25px;
		float:right;
	}
	
/* + end header + */

/* + start main + */

	div#main_box{
		padding-bottom:20px;
	}
	
	*:first-child+html div#main_box{
		height:100%;
		padding-bottom:50px;
	}
	
/* + end main + */

/* + start leftmenu + */

	div#leftmenu{
		width:210px;
		margin:15px 15px 0px 10px;
		border:#CCCCCC 1px solid;
		float:left;
	} 
	
	p.menu{
		width:210px;
		height:90px;
	}
	
	p.kuramijia a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_kuramijia.gif);
		background-repeat:no-repeat;
	}
	
	p.kuramijia a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_kuramijia_on.gif);
		background-repeat:no-repeat;
	}
	
	p.aids a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_aids.gif);
		background-repeat:no-repeat;
	}
	
	p.aids a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_aids_on.gif);
		background-repeat:no-repeat;
	}
	
	p.rin a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_rin.gif);
		background-repeat:no-repeat;
	}
	
	p.rin a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_rin_on.gif);
		background-repeat:no-repeat;
	}
	
	p.baidoku a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_baidoku.gif);
		background-repeat:no-repeat;
	}
	
	p.baidoku a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_baidoku_on.gif);
		background-repeat:no-repeat;
	}
		
	p.torikomonas a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_torikomonasu.gif);
		background-repeat:no-repeat;
	}
	
	p.torikomonas a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_torikomonasu_on.gif);
		background-repeat:no-repeat;
	}
	
	p.kanjida a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_kanjida.gif);
		background-repeat:no-repeat;
	}
	
	p.kanjida a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_kanjida_on.gif);
		background-repeat:no-repeat;
	}
	
	p.konjiroma a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_konjiroma.gif);
		background-repeat:no-repeat;
	}
	
	p.konjiroma a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_konjiroma_on.gif);
		background-repeat:no-repeat;
	}	
	
	p.kejirami a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_kejirami.gif);
		background-repeat:no-repeat;
	}
	
	p.kejirami a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_kejirami_on.gif);
		background-repeat:no-repeat;
	}	
	
	p.herpes a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_herupesu.gif);
		background-repeat:no-repeat;
	}
	
	p.herpes a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_herupesu_on.gif);
		background-repeat:no-repeat;
	}
	
	p.nanseigekan a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_nansei.gif);
		background-repeat:no-repeat;
	}
	
	p.nanseigekan a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_nansei_on.gif);
		background-repeat:no-repeat;
	}	
	
	p.bkanen a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_bkanen.gif);
		background-repeat:no-repeat;
	}
	
	p.bkanen a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_bkanen_on.gif);
		background-repeat:no-repeat;
	}					
		
	p.ckanen a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_ckanen.gif);
		background-repeat:no-repeat;
	}
	
	p.ckanen a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_ckanen_on.gif);
		background-repeat:no-repeat;
	}
		
	p.stsh a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_seijin.gif);
		background-repeat:no-repeat;
	}
	
	p.stsh a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_seijin_on.gif);
		background-repeat:no-repeat;
	}
	
	p.hrksnde a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_hirksnde.gif);
		background-repeat:no-repeat;
	}
	
	p.hrksnde a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_hirksnde_on.gif);
		background-repeat:no-repeat;
	}
	
	p.cpn a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_company.gif);
		background-repeat:no-repeat;
	}
	
	p.cpn a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_company_on.gif);
		background-repeat:no-repeat;
	}
	
	p.link a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_link.gif);
		background-repeat:no-repeat;
	}
	
	p.link a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_link_on.gif);
		background-repeat:no-repeat;
	}
	
	p.mail a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_mail.gif);
		background-repeat:no-repeat;
	}
	
	p.mail a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_mail_on.gif);
		background-repeat:no-repeat;
	}
	
	p.index a{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_top.gif);
		background-repeat:no-repeat;
	}
	
	p.index a:hover{
		display:block;
		width:210px;
		height:45px;
		background-image:url(../img/bt_top_on.gif);
		background-repeat:no-repeat;
	}
	
	p.qr{
		width:148px;
		text-align:center;
		padding-top:30px;
	}
	
	p.qa{
		padding-top:20px;
		padding-bottom:20px;
	}
	
/* + end leftmenu + */

/* + start rightbox + */

	div#rightbox{
		width:700px;
		padding-top:15px;
		margin-bottom:10px;
		float:left;
	} 
	
/* + end leftmenu + */


/* + start footer + */

	p.company{
		float:left;
		text-align:left;
		padding-left:20px;
		font-size:12px;
	}

	div#footer{
		width:935px;
		background-image:url(../img/footer_back.gif);
		background-repeat:no-repeat;
		padding:0px 15px 0px 0px;
		font-size:14px;
		text-align:right;
	}
	
	html[xmlns] div#footer{
		width:935px;
		background-image:url(../img/footer_back.gif);
		background-repeat:no-repeat;
		padding:30px 15px 10px 0px;
		font-size:14px;
		text-align:right;
	}

/* + end footer + */








