#container{
    margin-top:0px;
}

#contents{
    margin-top:8px;
}

#na2{
    margin-top:8px;
}

#navi3{
    margin:3px 0px 0px 0px;
}

#img1{
    margin-top:18px;
}

#img2{
    display:block;
    margin-top:30px;
}

#img3{
    margin-right:40px;
}

#img4{
    display:block;
    margin-top:20px;
}

#img5{
    margin-top:5px;
}

#img6{
    margin:0px;
	height:1px;
    clear:both;
}

#h1p1{
    margin:15px 0px 0px 100px;
	color:#3C3C3C;
	font-size:97%;
	line-height:2.0;
}

h2{
    margin:20px 0px 0px 0px;
}

.h2p1{
    margin:0px;
	padding:10px 50px 10px 65px;
	color:#333333;
	font-size:80%;
	line-height:1.8;
	background:transparent url("use-tit-2.gif") repeat scroll left top;
}

.h2p2{
    margin:0px;
	padding:23px 50px 23px 65px;
	color:#333333;
	font-size:90%;
	line-height:1.8;
	font-family:monospace;
	background:transparent url("use-tit-3.gif") repeat scroll left top;
	text-align:center;
}

#h2p3{
    margin:10px 70px 0px 95px;
	color:#0A3190;
	font-size:70%;
	line-height:1.8;
}

.h2ul{
    margin:8px 17px 0px 17px;
	padding:0px 20px 15px 42px;
	color:#505050;
	font-size:85%;
	line-height:1.8;
	background-color:#F5F6F7;
}
.h2ul li{
    padding-top:15px;
}
.h2ul span{
	color:#FF5263;
}

h3{
    margin:15px 0px 0px 0px;
}

.h3v1{
    margin-top:20px;
	padding-bottom:17px;
	background:transparent url("fit-child-tit-3.gif") no-repeat scroll left bottom;
}

.h3p1{
    margin:0px;
	padding:13px 60px 13px 60px;
	color:#333333;
	font-size:80%;
	line-height:1.8;
}

.h3p2{
    margin:0px;
	padding:13px 60px 13px 65px;
	color:#333333;
	font-size:80%;
	line-height:1.8;
	background:transparent url("fit-child-tit-2.gif") repeat scroll left top;
}



.img_bottom{
    display:block;
	margin:0px;
}


#btns4{
    margin:5px 0px 0px 0px;
}
#btns4 #Image54{
    margin-left:6px;
}
#btns4 #Image58{
    margin-top:10px;
}
#btns4 #Image59{
    margin-top:10px;
    margin-left:6px;
}

#links{
    margin:60px 0px 0px 0px;
	padding:0px;
	/*text-align:center;*/
}
#links p{
    display:block;
	/*width:170px;*/
    margin:0px 0px 0px 40px;
	color:#333333;
	font-size:90%;
	line-height:1.8;
	text-align:left;
    float:left;
	border:0px solid #808080;
}
#links div{
    height:1px;
	font-size:1px;
	line-height:1px;
	clear:both;
}

#use_link{
    margin:12px 0px 0px 0px;
	background-color:#0A3190;
}
#use_link td{
	background-color:#ffffff;
	vertical-align:top;
}
#use_link p{
	height:42px;
	margin:18px 0px 18px 12px;
	color:#333333;
	font-size:80%;
	line-height:1.8;
}

#btn_tel{
    margin:0px auto 0px auto;
    text-align:center;
}
#btn_tel img{
	display:block;
    margin:20px auto 0px auto;
}


#btn_n_tel{
    margin:40px auto 0px auto;
    text-align:center;
}
#btn_n_tel img{
    margin-top:20px;
}

#chu{
    margin:70px 0px 30px 0px ;
}
#chu p{
    margin:0px ;
	color:#0A3190;
	font-size:60%;
	line-height:2.0;
	text-align:right;
}

#okigaruni{
    margin:50px 0px 30px 0px ;
	/*border:1px solid #808080;*/
}
#okigaruni p{
    margin:0px ;
	color:#999999;
	font-size:60%;
	line-height:2.0;
	text-align:right;
}


#kakunin{
    margin:10px 0px 50px 0px;
	color:#0A3190;
	font-size:70%;
	line-height:2.0;
	text-align:right;
}
#kakunin img{
    margin-top:50px ;
}


.mt10 {
    margin-top:10px;}

.magrit15 {
    margin-right:15px;}

.maglet15 {
    margin-left:15px;}

.tesum1{
    margin:10px 70px 0px 95px;
    color:#444444;
    font-size:80%;
    line-height:1.8;
    letter-spacing:1px;
}

.tesum2{
    margin-bottom:30px;
}
.tesum3{
    margin:10px 70px 0px 95px;
    color:#a15217;
    font-size:85%;
	font-weight:700;
    line-height:1.8;
    letter-spacing:1px;
}
.txtu {
    margin-left:100px;
	font-size:84%;
	color:#444444;
}




#sub_navi{
}
#sub_navi ul{
	margin:4px 0px 0px 0px;
	padding:0px;
	list-style:none outside none;
}
#sub_navi li{
	display:inline;
}


#uare_mv{
	width:790px;
	height:200px;
	margin:0px;
	position:relative;
	background:transparent url("man-stydymv.jpg") no-repeat scroll left top;
}

#uare_mv_1{
	position:absolute;
	top:46px; left:50px ;
}

#uare_mv_2{
	position:absolute;
	top:110px; left:50px ;
}

#usgu_mv{
	width:790px;
	height:200px;
	margin:0px;
	position:relative;
	background:transparent url("girlmother-mv.jpg") no-repeat scroll left top;
}

#usgu_mv_1{
	position:absolute;
	top:36px; left:50px ;
}

#usgu_mv_2{
	position:absolute;
	top:104px; left:50px ;
}

#usad_mv{
	width:790px;
	height:200px;
	margin:0px;
	position:relative;
	background:transparent url("agirl-mv.jpg") no-repeat scroll left top;
}

#usad_mv_1{
	position:absolute;
	top:50px; left:55px ;
}

#usad_mv_2{
	position:absolute;
	top:115px; left:55px ;
}

#ussc_mv{
	width:790px;
	height:200px;
	margin:0px;
	position:relative;
	background:transparent url("use-back-mv.jpg") no-repeat scroll left top;
}

#ussc_mv_1{
	position:absolute;
	top:50px; left:35px ;
}

#ussc_mv_2{
	position:absolute;
	top:74px; left:35px ;
}
.reds{
color:#FF0000;
}

.endp{
    margin:8px 17px 0px 17px;
	padding:15px 20px;
	color:#505050;
	font-size:85%;
	line-height:1.8;
	background-color:#F5F6F7;
}
