@charset "UTF-8";
/* CSS Document */
*{
margin:0;
padding:0;
}

body{
background:url(../images/background_head.gif) repeat-x;
background-position:top;
background-attachment: scroll;

}

#wrapper{
width:900px;
margin:0 auto;
}

#header{
}
#main{
background: url(../images/background.gif) repeat;
border-right:#F9F9F9 1px solid;
border-bottom:#F9F9F9 1px solid;
}
#main:after {
content: ".";
display: block;  
visibility: hidden;  
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear: both;  
}
#nav{
float:left;
}
#nav_link{
display:block;
margin:0 0 25px 0;
padding:0;
}
#nav_link img{
margin:0;
padding:0;
}
.nav_link_inn{
background:#FFF;
padding:10px 0 0 0;
}
.nav_link_inn img{
margin:0;
padding:0;
}

#content{
padding:0 10px 0 0;
float:right;
}
#content_i{
padding:0;
float:right;
}
#footer{
margin:5px 0 0 0;
text-align:center;
color:#9F9FA0;
font-size:9px;
}

/* つなぐ */
.lead_box{
text-align: justify;
padding:0 24px 0 0;
}
.lead_bottm{
margin:0 24px 0 25px;
_margin:0 12px 0 25px;
}
#tsunagu_content{
width:650px;
margin:49px 0 0 0;
float:right;
}
#tsunagu_content h2{
margin:0 0 15px 0;
}
#tsunagu_content p{
	margin:0 20px 15px 0;
}
#tsunagu_content ul{
margin:7px 0 46px 0;
}

#tsunagu_content ul:after{
content: ".";
font-size: 0.1em;
line-height: 0;
display: block;
height: 0;
visibility: hidden;
clear: both;
}
#tsunagu_content ul li{
float:left;
margin:0 0 0 20px;
}
#tsunagu_content table{
margin:25px 0 50px 0;
}
#tsunagu_content div.box{
margin:0 0 35px 0;
width:630px;
height:141px;
}
#tsunagu_content div.unbox{
height:75px;
padding:0 24px 0 0 ;
}
#tsunagu_content div.box:after{
content: ".";
font-size: 0.1em;
line-height: 0;
display: block;
height: 0;
visibility: hidden;
clear: both;
}
#tsunagu_content p{
margin:0 22px 0 0;
text-align:justify;
}
#tsunagu_content div p{
margin:10px 0 0 0;
text-align:justify;
}
#tsunagu_content div.box p.r_txt{
	width:405px;
	margin:10px 2px 0 0;
	float:right;
	text-align: justify;
}
#tsunagu_content div.box p.l_txt{
	width:405px;
	margin:10px 2px 0 0;
	text-align: justify;
}
#tsunagu_content div img.r_img{
margin:0 0 0 1px;
}
#tsunagu_content div img.l_img{
margin:0 1px 0 0;
}

#tsunagu_content div#box6{
width:650px;
margin:0 0 35px 0;
}
#tsunagu_content div#box6:after{
content: ".";
font-size: 0.1em;
line-height: 0;
display: block;
height: 0;
visibility: hidden;
clear: both;
}
#tsunagu_content div#box6 p{
width:628px;
margin:5px 2px 0 0;
text-align:justify;
}

#tsunagu_content div#box6 div#thumb_wrapp{
width:650px;
margin:0 auto 0 auto;
}
.thumb6{
	display:block;
	float:left;
	width:201px;
	margin:0 11px 20px 0;
	text-align:center;
}
.thumb6R{
display:block;
float:left;
width:195px;
margin:0 0 20px 0;
text-align:center;
}


#footer_tsu{
margin:25px 0 0 0;
text-align:center;
color:#9F9FA0;
font-size:9px;
}
.pink{
color:#DA005C;
}
.green{
color:#008749;
font-weight:bold;
}
.blue{
color:#004990;
font-weight:bold;
}
.red{
color:#D80303;
font-weight:bold;
}
/* つなぐ */

/*いくせい*/
#main_ikusei{
background:url(images/ikusei_bg.gif) no-repeat top center;
}
#main_ikusei:after {
content: ".";
display: block;  
visibility: hidden;  
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear: both;  
}
#ikusei_content{
margin:51px 0 0 0;
padding:0 0 60px 0;
width:648px;
float:right;
}

#ikusei_content h3{
	margin:0 0 25px 120px;
}
#ikusei_content h4{
	margin:0 0 15px 120px;
}
#ikusei_content h5{
	margin:0 0 15px 120px;
}
#ikusei_content h5#katyo_tag2{
	margin:-15px 0 15px 120px;
}
#ikusei_content h6{
	margin:0 0 10px 120px;
}
#ikusei_content p{
	margin:0 0 25px 134px;
	padding:0 25px 0 0;
}

#ikusei_content .mar_un20{
	margin:0 0 25px 0;
}
#ikusei_content .mar_katyo{
margin:0 10px 20px 134px;
_margin:0 10px 20px 67px;
float:left;
}
#ikusei_content .mar_ms{
	margin:0 0 45px 134px;
}
#ikusei_content .mar_msp{
	margin:0 0 45px 120px;
}
#ikusei_content .mar_l{
margin:0 0 0 10px;
padding:0 25px 0 0;
}


/*いくせい*/

.pagetop{
margin:10px 0 0 0;
}
