@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	background:#e8f6fb url(../images/back.jpg) repeat-x;
	text-align: center;
}
.layout{
	width:840px;
	margin:0 auto 0 auto;
	background-image:url(../images/back_in.jpg);
	text-align: left;
}
.c2_1{
padding:8px 10px 11px 10px;}
.c2_2{
padding:0px 10px 10px;}
.c3_1{
padding:0 60px;}
.c4_1{
	text-align:right;
	margin:0px 70px 0px 0px;
	padding: 0px;
}
.c4_2{
margin:0 33px 0 80px;}
.c4_3{
margin:0 80px 0 23px;}
.c5_1{
margin:0 215px 0 30px;}
.c5_2{
margin:0 30px 0 30px;}
.g_1{
background:url(../images/g_93.jpg) no-repeat top left;
margin:0 0 18px 23px;
padding:0 0 0 13px;
font-size:12px;
line-height:16px;
color:#434343;}
.g_2{
margin:0 0 0 20px;
border:#ededed 5px solid;
padding:11px 0px 12px 5px;
font-size:10px;
line-height:14px;
color:#434343;}
.link{
margin:0 0 3px 20px;}
.link a:link {
color:#0173c3;
text-decoration:underline;}
.link a:visited {
color:#0173c3;
text-decoration:underline;}

.l1 a:link {
color:#0173c3;
text-decoration:underline;}
.l1 a:visited {color:#0173c3;
text-decoration:underline;}


.t12{
font-size:12px;
line-height:16px;
color:#434343;}
.t12_18{
font-size:12px;
line-height:18px;
color:#434343;
margin-top:3px;}
.t11{
font-size:11px;
line-height:14px;
color:#333333;}
.t11_6{
font-size:11px;
line-height:14px;
color:#666666;
text-indent:1em;}
.t10{font-size:10px;
line-height:14px;
color:#434343;}
.t14{
font-size:14px;
line-height:16px;
color:#434343;}

#box3{
	width:680px;
	background:#fef2f7;
	margin-bottom:15px;
	padding:15px 30px 20px 10px;
	color:#434343;
	line-height:1.4;
	text-align:left;
}
#box3 ul{
	margin-left:0;
	padding-left:0;
	margin-bottom:10px;}
#box3 ul li{
	background: url(../images/g_a02.gif) no-repeat left 0.2em;
	margin-left:0;
	padding-left:15px;
	list-style:none;
	font-size:12px;
}
#box3 ul li span{font-weight:bold;}
#box3 p{
font-size:10px;
margin:0;}

.mr70{
margin:0 60px 0 70px;}

.bg01{
background:url(../images/bg.gif) no-repeat 60px bottom;
padding:10px 0 11px 0;
font-size:12px;
padding-left:60px;
}
.g_121{
background:url(../images/bg02.gif) repeat-y left top;
}
.g_122{
background: url(../images/bg03.gif) repeat-y left top;
}
p.text{
margin:0;
text-align:left;
padding:0 25px 0 15px;
line-height:1.4;
color:#333333;
font-size:12px;}

.con{
vertical-align:top;
width:560px;
background:url(../images/bg_06.gif) repeat-y 3px top;
}
.con div{
float:left;
}
.con p{
padding:5px 0 0 0;
margin:0;
line-height:1.4;
color:#333333;
font-size:12px;
}
.con div.td01{
width:203px;
padding:0 0 0 14px;
}
.con div.td02{
width:171px;
padding:0 6px 10px 18px;
background: url(../images/c3_t_48.gif) no-repeat 95% 10%;
}
.con div.td03{
width:132px;
padding:0 0 10px 10px;
background: url(../images/c3_t_50.jpg) no-repeat 100% 90%;
}

.con02{
vertical-align:top;
background:url(../images/bg_07.gif) repeat-y 3px top;
}
.con02 p{
padding:5px 0 0 0;
margin:0;
font-size:12px;
}
.con02 div{
float:left;
}
.con02 div.td04{
width:122px;
padding:0 0 0 14px;
background: url(../images/c3_t_54.jpg) no-repeat 100% 10%;
}
.con02 div.td04 p{
width:70px;
}
.con02 div.td05{
width:84px;
padding:0 0 0 12px;
}
.con02 div.td06{
width:157px;
padding:0 0 30px 20px;
background: url(../images/c3_t_63.jpg) no-repeat 98% 100%;
}
.con02 div.td07{
width:135px;
padding:0 0 0 10px;
}
