@charset "utf-8";

#sub_bg{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../../images/common/sub_bg.jpg);
	background-repeat: repeat-x;
	}	

/*サブナビ--------------------*/
div.s_nav{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:271px;
	height:80px;
	float:right;
	}

div.s_nav ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
div.s_nav ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
div.s_nav p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
    
    
/*ナビゲーション///////////*/

div#gnav{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:900px;
	height:50px;
	position: absolute;
	top: 91px;
	}
	
div#gnav ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
div#gnav ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display: inline;/*IE6対策*/
	}
/*ナビゲーションここまで///////////*/



/*///////////////////
イメージ
/////////////////////////////////////////////////////*/
	
 div#sub_img_top{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:150px;
	background-image: url(../img/top/sub_h1img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
div#sub_img_top div.p_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	position: relative;
	width:900px;
	}
 
div#sub_img_top p.people_t{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	right: 0px;
	}

/*///////////////////
イメージここまで
/////////////////////////////////////////////////////*/




	
/*///////////////////
パパママ　index.html
/////////////////////////////////////////////////////*/

.point_area{
	margin:10px 0px 30px 0px;
	padding:1px 0px 0px 20px;
	line-height: 20px;
	color: #4B3A27;
	background-image: url(../img/top/note_bg.gif);
	background-repeat: repeat-y;
	}

.point_area ul{
	margin:35px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	}
	
.point_area ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
	display: block;
	vertical-align: bottom;
	}
	
.point_area ul li p.p_box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	width:460px;
	right: 0px;
	top: 65px;
	}
	
li.p1{height:131px;width:590px;background-image: url(../img/top/p01.jpg);background-repeat: no-repeat;}
li.p1 a{display: block;width:590px;zoom: 1;}
li.p1 a:hover{height:131px;width:590px;background-image: url(../img/top/p01_ove.jpg);background-repeat: no-repeat;}

li.p2{height:133px;width:590px;background-image: url(../img/top/p02.jpg);background-repeat: no-repeat;}
li.p2 a{display: block;width:590px;zoom: 1;}
li.p2 a:hover{height:133px;width:590px;background-image: url(../img/top/p02_ove.jpg);background-repeat: no-repeat;}

li.p3{height:132px;width:590px;background-image: url(../img/top/p03.jpg);background-repeat: no-repeat;}
li.p3 a{display: block;width:590px;zoom: 1;}
li.p3 a:hover{height:132px;width:590px;background-image: url(../img/top/p03_ove.jpg);background-repeat: no-repeat;}

li.p4{height:131px;width:590px;background-image: url(../img/top/p04.jpg);background-repeat: no-repeat;}
li.p4 a{display: block;width:590px;zoom: 1;}
li.p4 a:hover{height:131px;width:590px;background-image: url(../img/top/p04_ove.jpg);background-repeat: no-repeat;}

li.p5{height:122px;width:590px;background-image: url(../img/top/p05.jpg);background-repeat: no-repeat;}
li.p5 a{display: block;width:590px;zoom: 1;}
li.p5 a:hover{height:122px;width:590px;background-image: url(../img/top/p05_ove.jpg);background-repeat: no-repeat;}



/*****************************
サブページ共通
*****************************/
.point1_area{
	margin:10px 0px 30px 0px;
	padding:90px 0px 0px 20px;
	line-height: 20px;
	color: #4B3A27;
	background-image: url(../img/top/note_bg.gif);
	background-repeat: repeat-y;
	position: relative;
	}


.ttl_clumn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left: -20px;
	}

.p_ttl1{
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.p_ttl1 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.p_ttl1 p{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:570px;
	}
	
.p_ttl1 h4{
	margin:30px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	width:70px;
	height:20px;
	background-color: #96744F;
	font-weight: bold;
	color: #FFF;
	}
	
dl.clm_list{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	width:530px;
	}
	
dl.clm_list dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight: bold;
	}
	
dl.clm_list dd{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #96744F;
	}

ul.clm_list {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	width:530px;
	}
	
ul.clm_list li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight: bold;
	}
	



.next_corner{
	margin:10px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
	}
	
p.next_circle{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	right: 50px;
	top: -20px;
	}

	
p.next_btn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}




/*///////////////////
ポイント1　point1.html
/////////////////////////////////////////////////////*/

/*注意box-------------------*/

.coution_wrap{
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.coution_box{
	margin:0px 20px 20px 0px;
	padding:0px 0px 0px 0px;
	width:275px;
	height:120px;
	float:left;
	}
	
dl.c_list{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:275px;
	}
	
dl.c_list dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
dl.c_list dd{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	}
	
/*///////////////////
ポイント2　point2.html
/////////////////////////////////////////////////////*/

p.btm{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: right;
	}

/*注意box-------------------*/

.scdl_wrap{
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

div#scdl_box{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:285px;
	height:370px;
	float:left;
	position: relative;
	}
	
.scdl_boximg1{background-image: url(../img/point2/s1.png);background-repeat: no-repeat;}
.scdl_boximg2{background-image: url(../img/point2/s2.png);background-repeat: no-repeat;}
.scdl_boximg3{background-image: url(../img/point2/s3.png);background-repeat: no-repeat;}
.scdl_boximg4{background-image: url(../img/point2/s4.png);background-repeat: no-repeat;}
.scdl_boximg5{background-image: url(../img/point2/s5.png);background-repeat: no-repeat;}
.scdl_boximg6{background-image: url(../img/point2/s6.png);background-repeat: no-repeat;}
.scdl_boximg7{background-image: url(../img/point2/s7.png);background-repeat: no-repeat;}
.scdl_boximg8{background-image: url(../img/point2/s8.png);background-repeat: no-repeat;}
.scdl_boximg9{background-image: url(../img/point2/s9.png);background-repeat: no-repeat;}
.scdl_boximg10{background-image: url(../img/point2/s10.png);background-repeat: no-repeat;}

dl.scdl_list{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:260px;
	position: absolute;
	top: 230px;
	left: 10px;
	}
	
dl.scdl_list dt{
	margin:0px 0px 0x 0px;
	padding:0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FF5353;
	}
	
dl.scdl_list dd{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

/*///////////////////
ポイント3　point3.html
/////////////////////////////////////////////////////*/



dl.clm_list2{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	width:530px;
	position: relative;
	}
	
dl.clm_list2 dt{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-weight: bold;
	}
	
dl.clm_list2 dd{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #96744F;
	}
	
ul.after_list{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
ul.after_list li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	}
	
p.paper01{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	right: -30px;
	width:140px;
	}
	
p.paper02{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	right: 50px;
	width:140px;
	top: 170px;
	}	

/*テーブル*/

div.tbl_sex{
	margin:15px 0px 0px 0px;
	padding:0px 0px 40px 10px;
	}

div.tbl_sex table{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 1px solid #EF8BA7;
	border-collapse: collapse;
	}
	
div.tbl_sex table th{
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background-color: #FDC1CF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	font-weight: bold;
	}
	
div.tbl_sex table td{
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background-color: #FFFFE8;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EF8BA7;
	}


/*///////////////////
ポイント4　point4.html
/////////////////////////////////////////////////////*/


ul.m_list{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	

ul.m_list li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background-image: url(../img/point4/circle06.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}	
	
	
/*///////////////////
ポイント5　point5.html
/////////////////////////////////////////////////////*/
dl.pt5_mbox{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:600px;
	clear:both;
	overflow:hidden;
	}
dl.pt5_mbox :after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	
dl.pt5_mbox dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:180px;
	float:left;
	}

dl.pt5_mbox dd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:340px;
	float:left;
	}

dl.pt5_mbox dd p{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	width:340px;
	}

	

.text2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 14px;
	}
	
.ofuro_wrap{
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
	}
	
div#ofr_box{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	width:570px;
	height:230px;
	position: relative;
	}
	
.ofr_img1{background-image: url(../img/point5/f1.jpg);background-repeat: no-repeat;}
.ofr_img2{background-image: url(../img/point5/f2.jpg);background-repeat: no-repeat;}
.ofr_img3{background-image: url(../img/point5/f3.jpg);background-repeat: no-repeat;}
.ofr_img4{background-image: url(../img/point5/f4.jpg);background-repeat: no-repeat;}
.ofr_img5{background-image: url(../img/point5/f5.jpg);background-repeat: no-repeat;}
.ofr_img6{background-image: url(../img/point5/f6.jpg);background-repeat: no-repeat;}
.ofr_img7{background-image: url(../img/point5/f7.jpg);background-repeat: no-repeat;}
.ofr_img8{background-image: url(../img/point5/f8.jpg);background-repeat: no-repeat;}
.ofr_img9{background-image: url(../img/point5/f9.jpg);background-repeat: no-repeat;}
.ofr_img10{background-image: url(../img/point5/f10.jpg);background-repeat: no-repeat;}


div#ofr_box .ofr_text{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:260px;
	position: absolute;
	right: 10px;
	top: 30px;
	}
	
div#ofr_box .ofr_text ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
div#ofr_box .ofr_text ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image: url(../img/point5/circle.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	}
	
p.f_text{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:260px;
	color: #F66;
	}
	
/*矢印-------------------------------*/
p.next_circle_r{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 200px;
	width:50px;
	z-index: 1;
	left: 140px;
	}
	
p.next_circle_l{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 450px;
	width:50px;
	z-index: 2;
	left: 100px;
	}
	
p.next_circle_r2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 710px;
	width:50px;
	z-index: 1;
	left: 140px;
	}
	
p.next_circle_l2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 970px;
	width:50px;
	z-index: 2;
	left: 100px;
	}
	
p.next_circle_r3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 1230px;
	width:50px;
	z-index: 1;
	left: 140px;
	}
	
p.next_circle_l3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 1480px;
	width:50px;
	z-index: 2;
	left: 100px;
	}
	
p.next_circle_r4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 1750px;
	width:50px;
	z-index: 1;
	left: 140px;
	}
	
p.next_circle_l4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 2020px;
	width:50px;
	z-index: 2;
	left: 100px;
	}
	
p.next_circle_r5{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 1230px;
	width:50px;
	z-index: 1;
	left: 140px;
	}
	
p.next_circle_l5{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 1480px;
	width:50px;
	z-index: 2;
	left: 100px;
	}
