html,body{
 height: 100%;
 background-color:#ffffff;
}



/*body設定*/

a:link {
	color : #286FA0 ; text-decoration:none;
}
a:active {
	color : #286FA0 ; text-decoration:none;
}
a:visited {
	color : #286FA0 ; text-decoration:none;
}
a:hover {
	color : #003366 ; text-decoration:none;
}

div.space10{
 width:auto;
 height:10px;
 font-size:0px;
}

body{
 width:820px;
 height:100%;
 font-family: 'ＭＳ Ｐゴシック', sans-serif;
 margin:0px auto;
 padding:0px;
 color:#000000;
 text-align:left;
 font-size:0px;
 margin-top:15px;
}

/*---------フッターテキスト---------*/
div.foot_text{
 width:778px;
 height:auto;
 font-size:12px;
 text-align:right;
 margin-top:10px;
 margin-right:10px;
 line-height:22px;
}

/*---------その他の設定---------*/
.font0{
 font-size:0px;
}
div.space{
 width:auto;
 height:5px;
 font-size:0px;
}

div.space10{
 width:auto;
 height:10px;
 font-size:0px;
}
div.space15{
 width:auto;
 height:15px;
 font-size:0px;
}

.icon{
 vertical-align:middle;
}
.clear{
 clear:both;
 font-size:0px;
}
/*---------大外枠---------*/
div.bg{
 width:820px;
 height:auto;
 margin-top:0px;
 font-size:0px;
 background-image:url('../img/megu1/bg2.gif');
 background-repeat:repeat-y;
}

div.bg2{
 width:860px;
 height:auto;
 padding-top:10px;
 font-size:14px;
 background-image:url('../img/megu1/tousen2_bg.gif');
 background-repeat:repeat-y;
 font-weight:bold;
 padding-left:210px;
}

div.bg2_2{
 width:860px;
 height:auto;
 padding-top:10px;
 font-size:14px;
 background-image:url('../img/megu1/tousen2_2_bg.gif');
 background-repeat:repeat-y;
 font-weight:bold;
 padding-left:210px;
}
div.bg2_3{
 width:860px;
 height:auto;
 padding-top:10px;
 font-size:14px;
 background-image:url('../img/megu1/tousen2_2_bg.gif');
 background-repeat:repeat-y;
 font-weight:bold;
 padding-left:0px;
}

/*---------title---------*/
div.title{
 width:788px;
 height:auto;
 text-align:left;
 margin-left:16px;
 margin-right:16px;
 margin-top:16px;
}

/*---------box---------*/
div.box1{
 width:788px;
 height:auto;
 font-size:0px;
 text-align:left;
 margin-left:16px;
 margin-right:16px;
 margin-top:16px;
 line-height:0px;
 text-align:center;
}

div.box2{
 width:788px;
 height:auto;
 font-size:12px;
 text-align:left;
 margin-left:16px;
 margin-right:16px;
 margin-top:5px;
 line-height:18px;
}
div.box3{
 width:788px;
 height:auto;
 font-size:12px;
 text-align:left;
 margin-left:16px;
 margin-right:16px;
 margin-top:0px;
 line-height:18px;
 text-align:center;
}
div.box4{
 width:788px;
 height:auto;
 font-size:14px;
 text-align:left;
 margin-left:16px;
 margin-right:16px;
 margin-top:0px;
 line-height:18px;
 text-align:center;
 font-weight:bold;
}
div.service_left{
 width:386px;
 height:auto;
 font-size:12px;
 text-align:left;
 float:left;
}
div.box_text{
 width:356px;
 height:auto;
 font-size:12px;
 text-align:left;
 margin-left:5px;
}

div.service_right{
 width:386px;
 height:auto;
 font-size:0px;
 text-align:left;
 margin-left:16px;
 float:left;
}

div.kameiten_left{
 width:440px;
 height:auto;
 font-size:12px;
 text-align:left;
 float:left;
}
div.kameiten_right{
 width:348px;
 height:auto;
 font-size:12px;
 text-align:left;
 float:left;
}
div.kameiten_text{
 width:440px;
 height:auto;
 font-size:12px;
 text-align:left;
 margin-top:5px;
 float:left;
 line-height:22px;
}
div.toriatukai{
 width:788px;
 height:auto;
 font-size:0px;
 text-align:left;
 margin-top:0px;
 line-height:22px;
 background-image:url('../img/megu1/text_bg2.gif');
 background-repeat:repeat-y;
}

div.toriatukai_text{
 width:780px;
 height:auto;
 font-size:12px;
 text-align:left;
 margin-top:0px;
 margin-left:10px;
 line-height:22px;
}

ul.toriatukai {
 width:381px;
 list-style:none;
 margin:0px auto;
 padding:0;
 color:#FFFFFF;
 margin-top:0px;
}
li.toriatukai {
 width:381px;
 height:20px;
}

