@charset "shift_jis";

/*----------ALL----------*/
#title {
	background:url(../image/title.jpg) no-repeat;
	text-indent:-9999px;
	height:65px;
	}
#main_box{
	padding:0;
	margin:0 auto;
	}
#main_box h3{
	background:url(../image/title_text.gif) no-repeat;
	width:760px;
	height:40px;
	text-indent:-9999px;
	margin:0 auto;
	padding:0;
	}
#jigyou_top{
	margin:0 auto;
	width:760px;
	height:578px;
	background:url(../image/under_bg.jpg) no-repeat;
	}
#jigyou_top p{
	padding:80px 20px 30px 20px;
	text-align:left;
	}

#top_box{
	margin-top:10px;
	padding:0px;
}


/*----------ALL----------*/
dl.box {
    float: right;
    margin: 0;
    padding: 5px 0;
    width: 208px;
}

.box dt {
    margin: 0;
    padding: 0 5px;
    font-size: 1.0em;
    line-height: 1.8;
	}
.box dd {
    margin: 0;
    padding: 0 5px;
    font-size: 1.0em;
    line-height: 1.3;
	}
 
dl.box:nth-child(4n+1) {
  clear: left;
}
/*----------ALL----------*/



#top_box01 {
	width:360px;
	height:102px;
	margin:8px;
	background:url(../image/top_box01.jpg) no-repeat;
	float:left;
	}
#top_box01 p{
	padding:0px 10px 0px 160px;
	}
#top_box02 {
	width:360px;
	height:102px;
	margin:8px;
	background:url(../image/top_box02.jpg) no-repeat;
	float:right;
	}
#top_box02 p{
	padding:0px 10px 0px 160px;
	}
#top_box03 {
	width:360px;
	height:102px;
	margin:8px;
	background:url(../image/top_box03.jpg) no-repeat;
	float:left;
	}
#top_box03 p{
	padding:0px 10px 0px 160px;
	}
#top_box04 {
	width:360px;
	height:102px;
	margin:8px;
	background:url(../image/top_box04.jpg) no-repeat;
	float:right;
	}
#top_box04 p{
	padding:0px 10px 0px 160px;
	}
#top_box05 {
	width:360px;
	height:102px;
	margin:8px;
	background:url(../image/top_box05.jpg) no-repeat;
	float:left;
	}
#top_box05 p{
	padding:0px 10px 0px 160px;
	}
#photolink a{
	padding:0;
	height:102px;
	width:150px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	}
#link a{
	padding:0;
	height:20px;
	width:191px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	}

dl.box {
    float: left;
    margin: 0;
    padding: 0;
    width: 207px;
	}
.box dt,
.box dd {
	margin:0;
	width:198px;
    padding: 0 5px;
    line-height: 1.3;
	text-align:left;
	}
.box dd.margin{
	margin:12px 0;
	}

#right_box{
	padding:0px;
	width:637px;
	}
#right_box02{
	padding:20px;
	width:597px;
	}
#right_box h3.text01{
	background:url(../image/title_all.jpg) no-repeat;
	width:637px;
	height:44px;
	margin:0 auto;
	padding:0;
	}
#photo01{
	background:url(../image/photo_01.jpg) no-repeat;
	width:637px;
	height:259px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;
	}
.text_all{
	background:url(../image/text01.gif) no-repeat;
	width:580px;
	height:40px;
	text-indent:-9999px;
	}
.icon01{
	padding:0 0 0 30px;
	margin:5px 0 5px 10px;
	background:url(../image/icon_cur.jpg) no-repeat left bottom;
	height:16px;
	text-align:left;
	}
.text_all02{
	background:url(../image/merit_all.jpg) no-repeat;
	width:574px;
	height:56px;
	margin:30px 0 10px 0;
	padding:0;
	text-indent:-9999px;
	}
.text_all03{
	background:url(../image/text02.gif) no-repeat;
	width:550px;
	height:42px;
	margin:30px 0 10px 0;
	padding:0;
	text-indent:-9999px;
	}
.icon02{
	padding:0 0 0 40px;
	margin:5px 0 5px 0px;
	background:url(../image/icon_merit.jpg) no-repeat left top;
	width:540px;
	text-align:left;
	}
#box_all{
	background:url(../image/all_photo01.jpg) no-repeat right;
	width:574px;
	}

