@charset "UTF-8";

#mainContents .menuWrapper{
	text-align:center;	
}

#mainContents div#gogyoboshu h1,
#mainContents div#gogyoboshu h3,
#mainContents div#gogyoboshu p{
	margin:0;
	padding:0;
	background:none;
	border:none;
}

#mainContents div#gogyoboshu a:link{
	color:#f00;
	text-decoration:underline;
}

#mainContents div#gogyoboshu a:active{
	color:#f00;
	text-decoration:underline;
}

#mainContents div#gogyoboshu a:hover{
	color:#f00;
	text-decoration:none;
}

#mainContents div#gogyoboshu a:visited{
	color:#f00;
	text-decoration:underline;
}

#mainContents div#gogyoboshu{
	margin:0 auto;
	width:710px;
	text-align:left;
}


/* common
==============================*/
#mainContents div#gogyoboshu p.text1{
	margin:15px 0 0 16px;
}

#mainContents div#gogyoboshu p.bt1{
	padding:30px 0 0 0;
	text-align:center;
}

#mainContents div#gogyoboshu .orange{color:#ff9933;}
#mainContents div#gogyoboshu .orange2{color:#ffcc66;}
#mainContents div#gogyoboshu .red{color:#f00;}
#mainContents div#gogyoboshu .bold{font-weight:bold;}
#mainContents div#gogyoboshu .txtSmaller{
	font-size:72%;
	line-height:1.0;
}

/* h type
==============================*/
#mainContents div#gogyoboshu h2.type1{
	margin:0 0 15px 23px;
}

#mainContents div#gogyoboshu h2.type2{
	margin:30px 0 15px 23px;
}

* html #mainContents div#gogyoboshu h2.type2{
	margin:30px 0 10px 23px;
}

#mainContents div#gogyoboshu h3.type1{
	margin:30px 0 0 0;
}

#mainContents div#gogyoboshu .box1{
	margin:0 0 0 41px;
	width:628px;
}

/* box2
==============================*/

#mainContents div#gogyoboshu .box2{
	margin:0 0 0 23px;
	padding-bottom:10px;
	width:664px;
	background:#e6f9d3 url(../images/bg_box2_b.gif) 0 100% no-repeat;
}

#mainContents div#gogyoboshu .box2 .leftFloat{
	padding:0 0 0 30px;
	width:434px;
}

#mainContents div#gogyoboshu .box2 .rightFloat{
	padding:0 30px 0 0;
	width:136px;
}

#mainContents div#gogyoboshu .box2 h2{
	margin-top:0;
}


#mainContents div#gogyoboshu .box2 dt{
	margin:0;
}

#mainContents div#gogyoboshu .box2 ul{
	margin-top:20px;
}

#mainContents div#gogyoboshu .box2 .rightFloat p{
	margin-bottom:5px;
}

/* box3
==============================*/

#mainContents div#gogyoboshu .box3{
	margin:30px 0 0 23px;
	padding-bottom:10px;
	width:664px;
	background:#e6f9d3 url(../images/bg_box3_b.gif) 0 100% no-repeat;
}

#mainContents div#gogyoboshu .box3 .text1{
	padding:10px 0 0 30px;
	float:left;
	width:347px;
}

#mainContents div#gogyoboshu .box3 .bt1{
	padding:10px 30px 0 0;
	float:right;
	width:213px;
}

/* listType1
==============================*/
#mainContents div#gogyoboshu ul.listType1{
	margin:10px 0 0 10px;
}

#mainContents div#gogyoboshu ul.listType1 li{
	text-indent:-17px;
	padding:0 0 0 17px;
}

/* listType2
==============================*/
#mainContents div#gogyoboshu ul.listType2{
	margin:10px 0 0 10px;
	padding:0 0 0 250px;
	position:relative;
	min-height:180px;
}
* html #mainContents div#gogyoboshu ul.listType2{
	height:180px;
}

#mainContents div#gogyoboshu ul.listType2 li{
	text-indent:-1.5em;
	padding:0 0 0 1.5em;
}

#mainContents div#gogyoboshu ul.listType2 li.pat1{
	text-indent:0;
	padding:0 0 0 0;
	position:absolute;
	top:0;
	left:0;
}

/* dlType1
==============================*/
#mainContents div#gogyoboshu dl.dlType1{
	margin:10px 0 0 10px;
	padding-bottom:10px;
	border-bottom:#bfbfbf 1px dotted;
}

#mainContents div#gogyoboshu dl.dlType1 dt{
	padding-bottom:5px;
	color:#663300;
	font-weight:bold;
}

#mainContents div#gogyoboshu dl.dlType1 dd{
	margin:0 0 0 16px;
}

#mainContents div#gogyoboshu dl.dlType1 dd.pat1{
	padding:0 0 0 10px;
	text-indent:-10px;
}
