#contents{
/*	background-image:url(../info/img_index/bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;*/
}

.tex01 {
	font-size: 14px;
	line-height: 20px;
	color: #990066;
	vertical-align: top;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-image: url(../img_common/titwaku_back.gif);
}
.tex02 {
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	vertical-align: top;
	padding-top: 18px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.photowaku {
	background-image: url(../img_reform/p_bg.gif);
	text-align: center;
	vertical-align: top;
	border: 1px solid #999999;
}
.tex03 {
	font-size: 13px;
	color: #990066;
	background-color: #fffff2;
	vertical-align: top;
	padding: 7px;
}
.rinen01 {
	background-image:  url("../info/img_index/bg01.gif");
	text-align: center;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.rinen03 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #006699;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}
.rinen04 {
	font-size: 14px;
	color: #000066;
	background-color: #e9ffe9;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.rinen04b {
	font-size: 14px;
	color: #000066;
	background-color: #e9ffe9;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.rinen05 {
	font-size: 14px;
	color: #000066;
	background-color: #d2e9d2;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.rinen06 {
	font-size: 14px;
	color: #000066;
	background-color: #a5e9e9;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.rinen05b {
	font-size: 14px;
	color: #000066;
	background-color: #d2e9d2;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.rinen06b {
	font-size: 14px;
	color: #000066;
	background-color: #a5e9e9;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.rinen07 {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #006699;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	letter-spacing: 3px;
	vertical-align: top;
}
.rinen08 {
	font-size: 13px;
	color: #993366;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px dotted #FF6600;
	vertical-align: top;
}
.rinen07b {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #006699;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	letter-spacing: 4px;
	vertical-align: top;
}
.rinen08b {
	font-size: 13px;
	color: #993366;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: 20px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px dotted #FF6600;
	vertical-align: top;
}
.rinen08c {
	font-size: 13px;
	color: #993366;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: 20px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}
.logomark {
	background-image:  url("../info/img_index/upmark.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
.rinen09 {
	font-size: 13px;
	color: #666666;
	background-color: #FFFFCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.rinen10 {
	font-size: 15px;
	color: #FFFFCC;
	background-color: #FF3300;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-weight: bold;
}
.menutex1 {	background-image: url(../img_index/con_c.gif);
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
}

.profile_area {
	width: 595px;
	margin-left: 0px;
	background-image: url(../info/img_index/bg_gaiyo.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 10px;
}
.sec_01 {
	width: 590px;
	margin-top: 15px;
	margin-left: 10px;
	padding-bottom: 30px;
}

.td_01 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	vertical-align: top;
	font-size: 12px;
	color: #333333;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight:bold;
	background-image: url(../info/img_index/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 13px;
}
.td_02 {
	font-size: 12px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 1.5em;
	letter-spacing: 1px;
}
.table_sp {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 40px;
}

.txt_box_l {
	margin-bottom: 10px;
	display: block;
	margin-top: 0;
	width:190px;
	height:150px;
	padding-top:30px;
	float:left;
/*	border-right:#999 dotted 1px;*/
	background-image:url(../info/img_index/bg_jigyo.gif);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.txt_box_l2 {
	margin-bottom: 10px;
	display: block;
	margin-top: 0;
	width:290px;
	height:230px;
	padding-top:60px;
	float:left;
	background-image:url(../info/img_index/bg_jigyo2.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

/*
.txt_box_l3 {
	margin-bottom: 10px;
	display: block;
	margin-top: 0;
	width:190px;
	height:160px;
	padding-top:30px;
	float:left;
	background-image:url(../info/img_index/bg_jigyo.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
*/

.guidance_sp {
	margin-top: 10px;
	margin-bottom: -10px;
}

.sell_sec {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-left: 10px;
	padding-left: 15px;
	background-image: url(../info/img_index/list_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.center {
	text-align: center;
	padding-top: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996600;
	width: 33%;
}

.s_tt {
	font-size: 12px;
	font-weight: normal;
}
.logo_txt {
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996600;
}
.logo_layout {
	width: 560px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #996600;
	border-left-color: #996600;
	margin-left: 20px;
	margin-bottom: 15px;
}

.dt_tt {
	font-size: 16px;

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #444;
/*	background-image: url(../info/img_index/list_02.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	padding-bottom: 15px;
	padding-top: 3px;
	margin-left: 0;
	text-align:center;
}


.dd_txt {
	font-size: 12px;
	color: #333;
	line-height: 1.2em;
	padding:0 15px;
	line-height:180%;

}

.dd_txt2 {
	font-size: 12px;
	color: #333;
	line-height: 1.2em;
	margin-top:-13px;
	margin-left: 0px;
	padding:0 22px;
	line-height:180%;
}

.cl_l {
	clear: left;
}
.map_link {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-decoration: underline;
}

.map_link:hover {
	color: #FF0000;
}

#main table tr #contents h3 {
	margin-left:15px;
}


.box_border_l {
	border-left:#999 dotted 1px;
}

.profile_area dl {
	font-size: 12px;
color: #333;
 width:550px; 
 margin-left: 20px;
margin-top: 15px;
margin-bottom: 40px;
}

.profile_area dt {  
   float:left;
   clear: left;/*chrome用回り込み解除*/
   	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
   width:110px;
padding-top:13px;
padding-left:25px;
   color: #444;
   font-size:14px;



}  

.profile_area dd {  
   padding:13px 15px 15px 125px;
   background-image:url(../info/img_index/line.png);
   background-position:bottom left;
   background-repeat:no-repeat;
   line-height:1.8;
   margin:0;
}

.profile_area dl dd span {
	border-left:#ccc solid 2px;
	padding-left:15px;
	display:block;

}


.sec_01 .dd_txt ul {
	padding:0;
	margin:0 0 0 -1em;
}
.sec_01 .dd_txt ul li {
	list-style-type:circle;
	margin-bottom:0.5em;

}

#cir02 .dd_txt {
	padding:5px;
}

#cir01{
	margin-top:0px;
	margin-left:30px;
}
#cir02{
	margin-left:50px;
}
#cir03{
	margin-top:-110px;
	margin-left:10px;
}
#cir04{
	margin-left:10px;
	margin-top:-70px;
}
#cir05{
	margin-left:20px;
	margin-top:20px;
}
#main table tr #contents .profile_area {
}
