@charset "utf-8";
	
/***********************************/
*{	
	margin:0px;
	padding:0px;
		}
html{	overflow:scroll;	}
body{	
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#F5EBCB;
	color:#333333;
	letter-spacing:1px;
	text-align:left;
	letter-spacing:1px;line-height:16px;
		}
h1.jsearch{	
	font-size:10px;
	font-weight:normal;
	color:#663300;
	padding:3px 0px;
	text-align:left;
	letter-spacing:1px;
	margin:0px auto;
	width:800px;
		}
h1.jsearch p{	padding-left:13px;text-align:left;padding-top:17px;	}
.top_logo{	text-align:left;padding-left:10px;	}
h2.jsearch{	font-weight:normal;font-size:100%;display:inline;	}
h3.jsearch{	font-weight:normal;font-size:100%;display:inline;	}
h4.jsearch{	font-weight:normal;font-size:100%;display:inline;	}
h5.jsearch{	font-weight:normal;font-size:100%;display:inline;	}
h6.jsearch{	font-weight:normal;font-size:100%;display:inline;	}
img{	border:none;-ms-interpolation-mode: bicubic; 	}
a{	color:#503830;
	text-decoration:underline;
	}
a:hover{	color:#0099FF	}
a.white:hover{	
	color:white;
		}
select{	text-align:left;	}
ul,ol{	list-style-type:none;	}
.main_top_link{	float:right;padding-top:33px;padding-right:33px;	}
#back{	text-align:center;background-image:url(../img/back.jpg);background-repeat:repeat-y;background-position:left top;width:812px;margin:0px auto;}
#body{	text-align:center;background-image:url(../study/img/back.jpg);background-position:left top;background-repeat:repeat-y;	}
#container{	
	width:800px;
	margin:0px auto;
	text-align:left;
	background-color:#ffffff;
	background-image:none;
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	}
#header{	
	width:800px;
	margin:0px auto;
	height:180px;
	}
.f_left h2 a img{	padding-top:20px;padding-left:10px;	}	
	
	
	
.s_header{	background-image:url(../study/img/header.jpg);background-position:left top;background-repeat:no-repeat;	}
.b_header{	background-image:url(../apple/img/header.jpg);background-position:left top;background-repeat:no-repeat;	}
.c_header{	background-image:url(../cc/img/header.jpg);background-position:left top;background-repeat:no-repeat;	}
.t_header{	background-image:url(../ts/img/header.jpg);background-position:left top;background-repeat:no-repeat;	}
.k_header{	background-image:url(../kisha/img/header.jpg);background-position:left top;background-repeat:no-repeat;	}

.top_menu{	padding-top:11px;	}
.top_menu li{	float:left;	}
.top_menu a{	display:block;float:left;width:200px;height:60px;background-image:url(../img/m01.jpg);background-position:left top;background-repeat:no-repeat;text-indent:-9990px;	}
.top_menu a.s_m00{	background-image:none;width:163px;	}
.top_menu a.s_m01{	background-image:url(../study/img/s_m01.jpg);width:127px;	}
.top_menu a.s_m02{	background-image:url(../study/img/s_m02.jpg);width:165px;	}
.top_menu a.s_m03{	background-image:url(../study/img/s_m03.jpg);width:130px;	}
.top_menu a.s_m04{	background-image:url(../study/img/s_m04.jpg);width:110px;	}
.top_menu a.s_m05{	background-image:url(../study/img/s_m05.jpg);width:105px;	}

.top_menu a.b_m00{	background-image:none;width:163px;	}
.top_menu a.b_m01{	background-image:url(../apple/img/b_m01.jpg);width:127px;	}
.top_menu a.b_m02{	background-image:url(../apple/img/b_m02.jpg);width:165px;	}
.top_menu a.b_m03{	background-image:url(../apple/img/b_m03.jpg);width:130px;	}
.top_menu a.b_m04{	background-image:url(../apple/img/b_m04.jpg);width:110px;	}
.top_menu a.b_m05{	background-image:url(../apple/img/b_m05.jpg);width:105px;	}

.top_menu a.t_m00{	background-image:none;width:163px;	}
.top_menu a.t_m01{	background-image:url(../ts/img/t_m01.jpg);width:127px;	}
.top_menu a.t_m02{	background-image:url(../ts/img/t_m02.jpg);width:165px;	}
.top_menu a.t_m03{	background-image:url(../ts/img/t_m03.jpg);width:130px;	}
.top_menu a.t_m04{	background-image:url(../ts/img/t_m04.jpg);width:110px;	}
.top_menu a.t_m05{	background-image:url(../ts/img/t_m05.jpg);width:105px;	}

.top_menu a.c_m00{	background-image:none;width:163px;	}
.top_menu a.c_m01{	background-image:url(../cc/img/c_m01.jpg);width:127px;	}
.top_menu a.c_m02{	background-image:url(../cc/img/c_m02.jpg);width:165px;	}
.top_menu a.c_m03{	background-image:url(../cc/img/c_m03.jpg);width:130px;	}
.top_menu a.c_m04{	background-image:url(../cc/img/c_m04.jpg);width:110px;	}
.top_menu a.c_m05{	background-image:url(../cc/img/c_m05.jpg);width:105px;	}

.top_menu a.k_m00{	background-image:none;width:163px;	}
.top_menu a.k_m01{	background-image:url(../kisha/img/k_m01.jpg);width:127px;	}
.top_menu a.k_m02{	background-image:url(../kisha/img/k_m02.jpg);width:165px;	}
.top_menu a.k_m03{	background-image:url(../kisha/img/k_m03.jpg);width:130px;	}
.top_menu a.k_m04{	background-image:url(../kisha/img/k_m04.jpg);width:110px;	}
.top_menu a.k_m05{	background-image:url(../kisha/img/k_m05.jpg);width:105px;	}


.top_menu a:hover{	background-position:left bottom;	}
.top_link{	float:right;margin-top:-5px;	}
.up1{	margin-top:-1px;	}
#left{	
	float:left;
	width:175px;
	height:auto;
	text-align:center;
	background-color:#F5EBCB;
	}
.s_left{	background-image:url(../study/img/left_back.jpg);
			background-position:left bottom;
			background-repeat:no-repeat;	}
.t_left{	background-image:url(../ts/img/left_back.jpg);
			background-position:left bottom;
			background-repeat:no-repeat;	}
.b_left{	background-image:url(../apple/img/left_back.jpg);
			background-position:left bottom;
			background-repeat:no-repeat;	}
.c_left{	background-image:url(../cc/img/left_back.jpg);
			background-position:left bottom;
			background-repeat:no-repeat;	}
.k_left{	background-image:url(../kisha/img/left_back.jpg);
			background-position:left bottom;
			background-repeat:no-repeat;	}

/* side menu */
.side_study a{	display:block;background-position:10px center;background-repeat:no-repeat;height:33px;text-indent:-9990px;	}
.side_study a.side_m01{	background-image:url(../study/img/l_menu01.gif);	}
.side_study a.side_m02{	background-image:url(../study/img/l_menu02.gif);	}
.side_study a.side_m03{	background-image:url(../study/img/l_menu03.gif);	}
.side_study a.side_m04{	background-image:url(../study/img/l_menu04.gif);	}
.side_apple a{	display:block;background-position:10px center;background-repeat:no-repeat;height:33px;text-indent:-9990px;	}
.side_apple a.side_m01{	background-image:url(../study/img/l_menu01.gif);	}
.side_apple a.side_m02{	background-image:url(../study/img/l_menu02.gif);	}
.side_apple a.side_m03{	background-image:url(../study/img/l_menu03.gif);	}
.side_apple a.side_m04{	background-image:url(../study/img/l_menu04.gif);	}
.side_cc a{	display:block;background-position:10px center;background-repeat:no-repeat;height:33px;text-indent:-9990px;	}
.side_cc a.side_m01{	background-image:url(../study/img/l_menu01.gif);	}
.side_cc a.side_m02{	background-image:url(../study/img/l_menu02.gif);	}
.side_cc a.side_m03{	background-image:url(../study/img/l_menu03.gif);	}
.side_cc a.side_m04{	background-image:url(../study/img/l_menu04.gif);	}
.side_ts a{	display:block;background-position:10px center;background-repeat:no-repeat;height:33px;text-indent:-9990px;	}
.side_ts a.side_m01{	background-image:url(../study/img/l_menu01.gif);	}
.side_ts a.side_m02{	background-image:url(../study/img/l_menu02.gif);	}
.side_ts a.side_m03{	background-image:url(../study/img/l_menu03.gif);	}
.side_ts a.side_m04{	background-image:url(../study/img/l_menu04.gif);	}
.side_kisha a{	display:block;background-position:10px center;background-repeat:no-repeat;height:33px;text-indent:-9990px;	}
.side_kisha a.side_m01{	background-image:url(../study/img/l_menu01.gif);	}
.side_kisha a.side_m02{	background-image:url(../study/img/l_menu02.gif);	}
.side_kisha a.side_m03{	background-image:url(../study/img/l_menu03.gif);	}
.side_kisha a.side_m04{	background-image:url(../study/img/l_menu04.gif);	}


.left_box {	width:155px;margin:0px auto;	}
.left_box ul{	border-top:3px solid #CC9966;border-bottom:3px solid #CC9966;	}
.left_box li{	border-bottom:1px solid #CC9966;padding:0px;text-align:left;	}
#right{	
	background-color:#FFFFFF;
	float:left;
	width:625px;
	margin-right:-625px;
	position:relative;
	height:auto;
	text-align:center;
	padding-bottom:20px;
	}
.right_box{	width:565px;margin:0px auto;	}
.right_box_price{	width:620px;margin:0px auto;	}
.s_whatsnew{	width:563px;margin:10px auto;padding:5px 0px;background-image:url(../study/img/new_back.jpg);background-position:left top;background-repeat:repeat-y;	}
.b_whatsnew{	width:563px;margin:10px auto;padding:5px 0px;background-image:url(../apple/img/new_back.jpg);background-position:left top;background-repeat:repeat-y;	}
.t_whatsnew{	width:563px;margin:10px auto;padding:5px 0px;background-image:url(../ts/img/new_back.jpg);background-position:left top;background-repeat:repeat-y;	}
.c_whatsnew{	width:563px;margin:10px auto;padding:5px 0px;background-image:url(../cc/img/new_back.jpg);background-position:left top;background-repeat:repeat-y;	}
.k_whatsnew{	width:563px;margin:10px auto;padding:5px 0px;background-image:url(../kisha/img/new_back.jpg);background-position:left top;background-repeat:repeat-y;	}

.new_waku{	background-color:white;margin:0px 5px;text-align:left;	}
.new_waku li{	padding:10px 0px;padding-top:5px;	}

.inside{	padding:10px;	}
.box1{	width:33%;float:left;text-align:center;	}
.box2{	width:34%;float:left;text-align:center;margin-right:-34%;position:relative;	}
.box1 a,.box2 a{	display:block;width:214px;height:220px;background-position:left top;background-repeat:no-repeat;margin:0px auto;	}
.box1 a.btn01,.box2 a.btn01{	background-image:url(../img/btn01.jpg);height:220px;	}
.box1 a.btn02,.box2 a.btn02{	background-image:url(../img/btn02.jpg);height:218px;width:220px;	}
.box1 a.btn03,.box2 a.btn03{	background-image:url(../img/btn03.jpg);height:218px;	}
.box1 a.btn04,.box2 a.btn04{	background-image:url(../img/btn04.jpg);height:217px;	}
.box1 a.btn05,.box2 a.btn05{	background-image:url(../img/btn05.jpg);height:219px;	}
.box1 a:hover,.box2 a:hover{	background-position:left bottom;	}
.box1 p,.box2 p{	border:5px solid #F5EBCB;text-align:center;	}
.box1 p:hover,.box2 p:hover{	border:5px solid #DBCAA6	}

/* coupon */
.s_coupon{	width:100%;background-image:url(../study/img/coupon.jpg);background-position:center top;height:162px;background-repeat:no-repeat;}
.ab01{
	position:absolute;
	width:502px;
	left: 42px;
	top: 75px;
	height: 92px;
}
.ab01 p{	text-align:left;padding:0px 20px 10px 20px;font-size:100%;text-align:center;color:red;font-weight:bold;font-size:150%;line-height:50px;	}
.ab01 p.long{	line-height:32px;font-size:130%;	}
.ab01 strong{	color:red;font-size:200%;	}
.ab02{
	position:absolute;
	left: 115px;
	top: 139px;
}
.s_member{	width:100%;background-image:url(../study/img/member.jpg);background-position:center top;height:184px;}
.s_member p{	text-align:left;padding:20px;padding-top:60px;font-size:100%;line-height:25px;	}
.s_member strong{	color:blue;font-size:200%;display:block;margin-bottom:10px;	}
.member_txt{	margin-top:10px;margin-bottom:10px;border:5px solid #F5EBCB;padding:10px;text-align:left;line-height:20px;	}
.member_txt p{	margin-bottom:10px;text-align:left;	}
.t_coupon{	width:100%;background-image:url(../ts/img/coupon.jpg);background-position:center top;height:184px;background-repeat:no-repeat;}
.t_coupon p{	text-align:left;padding:20px;padding-top:60px;font-size:100%;line-height:25px;text-align:center;	}
.t_coupon strong{	color:red;font-size:200%;display:block;margin-bottom:10px;	}
.t_member{	width:100%;background-image:url(../ts/img/member.jpg);background-position:center top;height:184px;}
.t_member p{	text-align:left;padding:20px;padding-top:60px;font-size:100%;line-height:25px;	}
.t_member strong{	color:blue;font-size:200%;display:block;margin-bottom:10px;	}
.a_coupon{	width:100%;background-image:url(../apple/img/coupon.jpg);background-position:center top;height:184px;background-repeat:no-repeat;}
.a_coupon p{	text-align:left;padding:20px;padding-top:60px;font-size:100%;line-height:25px;text-align:center;	}
.a_coupon strong{	color:red;font-size:200%;display:block;margin-bottom:10px;	}
.a_member{	width:100%;background-image:url(../apple/img/member.jpg);background-position:center top;height:184px;}
.a_member p{	text-align:left;padding:20px;padding-top:60px;font-size:100%;line-height:25px;	}
.a_member strong{	color:blue;font-size:200%;display:block;margin-bottom:10px;	}
.k_coupon{	width:100%;background-image:url(../kisha/img/coupon.jpg);background-position:center top;height:184px;background-repeat:no-repeat;}
.k_coupon p{	text-align:left;padding:20px;padding-top:60px;font-size:100%;line-height:25px;text-align:center;	}
.k_coupon strong{	color:red;font-size:200%;display:block;margin-bottom:10px;	}
.k_member{	width:100%;background-image:url(../kisha/img/member.jpg);background-position:center top;height:184px;}
.k_member p{	text-align:left;padding:20px;padding-top:60px;font-size:100%;line-height:25px;	}
.k_member strong{	color:blue;font-size:200%;display:block;margin-bottom:10px;	}
.c_coupon{	width:100%;background-image:url(../cc/img/coupon.jpg);background-position:center top;height:184px;background-repeat:no-repeat;}
.c_coupon p{	text-align:left;padding:20px;padding-top:60px;font-size:100%;line-height:25px;text-align:center;	}
.c_coupon strong{	color:red;font-size:200%;display:block;margin-bottom:10px;	}
.c_member{	width:100%;background-image:url(../cc/img/member.jpg);background-position:center top;height:184px;}
.c_member p{	text-align:left;padding:20px;padding-top:60px;font-size:100%;line-height:25px;	}
.c_member strong{	color:blue;font-size:200%;display:block;margin-bottom:10px;	}

.border01{	border:1px solid #CC9966;	border-top:1px solid #E3CB93;border-left:1px solid #E3CB93;	}
.border02{	padding:10px;margin:10px 0px;text-align:center;	}
#subimg{	margin-top:5px;text-align:left;	margin-left:15px;}
#subimg img{	width:40px !important;height:30px !important;cursor:pointer;	}
/* map */
.map{	padding-top:10px;	}
.map iframe{	padding:1px;border:1px solid #CCCCCC;	}

.txt_style01{	padding:10px;	}
.img_middle{	vertical-align:middle;margin-right:10px;	}
.img_bottom{	vertical-align:bottom;	}
.gotoTOP{	text-align:right;}
.gotoTOP a{	font-size:90%;text-decoration:underline;	}
#pankz{	text-align:right;margin:5px;font-size:90%;color:#000000;padding:2px;	}
#pankz a{	text-decoration:underline;font-size:90%;	}
.m15_10{	margin:10px 15px;	}
.mT5_L10{	margin:5px auto 0px 10px	}
.m_right15{	
	margin-right:15px;
		}
.m0_auto{	
	margin:0px auto;
		}
.m_left15{	
	margin-left:15px;
		}
.p40_10{	padding:40px 10px;padding-right:0px;	}
.m_top2{	
	margin-top:2px;
		}
.m10_auto_b20{	
	margin:10px auto;
	margin-bottom:20px;
		}
.head_link{	
	position:absolute;
	top:145px;
	left:450px;
	width:300px;
		}
.clear{	
	clear:both;
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:1px;
	height:1px;
		}
.clearS{	
	clear:both;
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:1px;
	display:block;
		}
#footer {
	font-size:100%;
	margin:0px auto;
	height:60px;
	line-height:45px;
	color:#F5EBCB;
	text-align:center;
	clear:both;
	background-color:#DBCAA6;
	background-image:url(../img/footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:800px;
		}
#footer a {	
	text-decoration:none;
	font-size:100%;
	letter-spacing:0;
	color:#F5EBCB;
		}
#footer a:hover {	
	text-decoration:underline;
	color:white;
	letter-spacing:0;
		}
.last{	width:812px;margin:0px auto;	}
/* title */
.title01{	text-align:left;border-bottom:1px solid #653F3F;border-left:1px solid #653F3F;width:100%;margin-bottom:10px;	}
.title02{	text-align:left;margin-top:20px;	}
/* company */
.price_table{width:100%;background-color:#ffffff;}
.price_table th,.price_table td{padding:5px 10px;text-align:left;background-color:#ffffff;border-bottom:1px solid #CCCCCC;}
.price_table th{width:37%;border-right:3px solid #b4c9d1;vertical-align:top;color:#666666;text-align:right;}
.price_table th span{display:block;font-size:10px;color:#cccccc;font-weight:normal;}
.price_table td{border-left:1px solid #b4c9d1;}
.price_table caption{font-size:10px;text-align:left;}

.s_price_table{width:100%;background-color:#ffffff;margin-bottom:20px;}
.s_price_table th,.s_price_table td{padding:5px 10px;text-align:left;border-bottom:1px solid #CCCCCC;}
.s_price_table th{width:37%;border-right:3px solid #FFCC00;vertical-align:top;color:#666666;text-align:right;}
.s_price_table th span{display:block;font-size:10px;color:#cccccc;font-weight:normal;}
.s_price_table td{border-left:1px solid #FFCC00;}
.s_price_table caption{font-size:10px;text-align:left;}

.a_price_table{width:100%;background-color:#ffffff;margin-bottom:20px;}
.a_price_table th,.a_price_table td{padding:5px 10px;text-align:left;border-bottom:1px solid #CCCCCC;}
.a_price_table th{width:37%;border-right:3px solid #FE0008;vertical-align:top;color:#666666;text-align:right;}
.a_price_table th span{display:block;font-size:10px;color:#cccccc;font-weight:normal;}
.a_price_table td{border-left:1px solid #FE0008;}
.a_price_table caption{font-size:10px;text-align:left;}
.a_price_table th.none{	border-right:1px solid #CCCCCC;	}

.a_price_table02{width:100%;background-color:#ffffff;margin-bottom:20px;}
.a_price_table02 th,.a_price_table02 td{padding:5px 10px;text-align:left;border-bottom:1px solid #CCCCCC;}
.a_price_table02 th{width:37%;vertical-align:top;color:#ffffff;text-align:right;background-color:#FE0008;}
.a_price_table02 th span{display:block;font-size:10px;color:#cccccc;font-weight:normal;}
.a_price_table02 td{}
.a_price_table02 caption{font-size:10px;text-align:left;}
.a_price_table02 th.none{	border-right:3px solid #FE0008;	}

.t_price_table{width:100%;background-color:#ffffff;margin-bottom:20px;}
.t_price_table th,.t_price_table td{padding:5px 10px;text-align:left;border-bottom:1px solid #CCCCCC;}
.t_price_table th{width:37%;border-right:3px solid #00CC33;vertical-align:top;color:#666666;text-align:right;padding-left:0px;padding-right:5px;}
.t_price_table th span{display:block;font-size:10px;color:#cccccc;font-weight:normal;}
.t_price_table td{border-left:1px solid #00CC33;}
.t_price_table caption{font-size:10px;text-align:left;}

.c_price_table{width:100%;background-color:#ffffff;margin-bottom:20px;}
.c_price_table th,.c_price_table td{padding:5px 10px;text-align:left;border-bottom:1px solid #CCCCCC;}
.c_price_table th{width:37%;border-right:3px solid #FF6600;vertical-align:top;color:#666666;text-align:right;}
.c_price_table th span{display:block;font-size:10px;color:#cccccc;font-weight:normal;}
.c_price_table td{border-left:1px solid #FF6600;}
.c_price_table caption{font-size:10px;text-align:left;}
.c_price_table th.member_th{	color:#FF6600;	}
.c_price_table td.noneborder{	border:none;	}

.k_price_table{width:100%;background-color:#ffffff;margin-bottom:20px;}
.k_price_table th,.k_price_table td{padding:5px 10px;text-align:left;border-bottom:1px solid #CCCCCC;}
.k_price_table th{width:37%;border-right:3px solid #41B8D4;vertical-align:top;color:#666666;text-align:right;}
.k_price_table th span{display:block;font-size:10px;color:#cccccc;font-weight:normal;}
.k_price_table td{border-left:1px solid #41B8D4;}
.k_price_table td.noneborder{	border:none;	}
.k_price_table caption{font-size:10px;text-align:left;}

.k_price_table2{width:100%;background-color:#ffffff;margin-bottom:20px;}
.k_price_table2 th,.k_price_table2 td{padding:5px 10px;text-align:left;border-bottom:1px solid #CCCCCC;}
.k_price_table2 th{vertical-align:top;color:#666666;text-align:right;border-right:3px solid #41B8D4;}
.k_price_table2 th span{display:block;font-size:10px;color:#cccccc;font-weight:normal;}
.k_price_table2 td{border-left:1px solid #CCCCCC;}
.k_price_table2 caption{font-size:10px;text-align:left;}
.k_price_table2 th.under{	background-color:#41B8D4;color:white;text-align:center;vertical-align:middle;padding:5px;	}
.k_price_table2 th.none{	border:none;font-weight:normal;	}
.k_price_table2 th.none li{	text-align:left;	}

.price_table02{	background-color:#CCCCCC;margin:10px auto;width:100%;margin-bottom:20px;	}
.price_table02 th{	padding:5px;color:#000000;background-color:#EEF5FD;font-size:100%;font-weight:normal;}
.price_table02 td{	padding:5px;color:#000000;background-color:#FFFFFF;font-size:100%;	}
.price_table02 div{	color:#285390;margin:5px;border-left:3px solid #285390;padding-left:10px;	}
.price_table02 p{	color:#285390;margin:5px;}

.bk_a{	background-image:url(../img/rankA.jpg);background-position:center center;background-repeat:no-repeat;	}
.bk_b{	background-image:url(../img/rankB.jpg);background-position:center center;background-repeat:no-repeat;	}
.bk_c{	background-image:url(../img/rankC.jpg);background-position:center center;background-repeat:no-repeat;	}
.bk_d{	background-image:url(../img/rankD.jpg);background-position:center center;background-repeat:no-repeat;	}
.bk_price{	background-image:url(../img/bk_price.jpg);background-position:center center;background-repeat:no-repeat;	}
.bk_member{	background-image:url(../img/bk_memeber.jpg);background-position:center center;background-repeat:no-repeat;	}

/* image */
.img_style01{	text-align:center;	}
.img_style01 img{	height:200px;padding:2px;border:1px solid #CCCCCC;margin-right:10px;	}
.img_style02{	text-align:left;margin-bottom:10px;	}
.img_style02 div.div{	width:82px;text-align:center;float:left;margin:5px;margin-top:0px;	}
.img_style02 div.div img{	padding:2px;border:2px solid #CCCCCC;width:72px;margin:0px auto;height:54px	}
.img_style03{	padding-top:10px;	}
.img_style03 img{	padding:1px;width:563px;border:1px solid #CCCCCC;	}
.img_style04{	padding:10px;text-align:center;	}
.img_style04 img{	padding:1px;width:128px;border:1px solid #CCCCCC;margin:1px;	}
.img_style04 p{	float:left;width:135px;text-align:center;height:110px;overflow:hidden;	}
.gaikan_style01{	text-align:center;	}
.gaikan_style01 img{	height:170px;padding:2px;border:1px solid #CCCCCC;margin-right:10px;	}

.rankA img{	border:2px solid #FF6699 !important;	}
.rankB img{	border:2px solid #3399FF !important;	}
.rankC img{	border:2px solid #E8BE17 !important;	}
.rankD img{	border:2px solid #33CC99 !important;	}
.rankA_color{	color:#FF6699;	}
.rankB_color{	color:#3399FF;	}
.rankC_color{	color:#E8BE17;	}
.rankD_color{	color:#33CC99;	}

.s_page_link{	padding-bottom:10px;padding-top:10px;font-size:10px;text-align:center;border:1px dashed #CCCCCC;border-left:none;border-right:none;	}
.s_page_link a{	font-size:10px;color:#FF3366;text-decoration:underline;	}
.a_page_link{	padding-bottom:10px;padding-top:10px;font-size:10px;text-align:center;border:1px dashed #CCCCCC;border-left:none;border-right:none;	}
.a_page_link a{	font-size:10px;color:#000000;text-decoration:underline;	}
.c_page_link{	padding-bottom:10px;padding-top:10px;font-size:10px;text-align:center;border:1px dashed #CCCCCC;border-left:none;border-right:none;	}
.c_page_link a{	font-size:10px;color:#FFCC00;text-decoration:underline;	}
.k_page_link{	padding-bottom:10px;padding-top:10px;font-size:10px;text-align:center;border:1px dashed #CCCCCC;border-left:none;border-right:none;	}
.k_page_link a{	font-size:10px;color:#41B8D4;text-decoration:underline;	}
.t_page_link{	padding-bottom:10px;padding-top:10px;font-size:10px;text-align:center;border:1px dashed #CCCCCC;border-left:none;border-right:none;	}
.t_page_link a{	font-size:10px;color:#00CC33;text-decoration:underline;	}

/* setup */
.box40{	float:left;width:40%;text-align:center;margin-top:10px;	}
.box40 img{	border:1px solid #CCCCCC;padding:1px;	}
.box60L{	float:left;width:60%;margin-right:-60%;position:relative;text-align:left;margin-top:10px;	}
.box60L p{	line-height:18px;	}
.s_setubi strong{	font-size:15px;color:#FF3366;display:block;padding-left:35px;border-bottom:1px solid #E8D8BD;background-image:url(../img/point.jpg);line-height:32px;height:32px;background-position:left center;background-repeat:no-repeat;	}
/* form */
.thx_box{	border:1px solid blue;padding:20px;margin-top:10px;	}
.thx_txt{	font-size:120%;color:blue;	}
.conf_txt{	text-align:center;margin:10px auto;font-weight:bold;	}
.err_txt{	text-align:center;color:#FF6666;margin:20px auto;	}
.inside_center{	text-align:center;margin:10px auto;	}
.item_box01{	float:right;width:300px;	}
.item_box02{	float:left;width:170px;	}
.back_take{	background-image:url(../mold/img/take_back.jpg);background-position:left top;background-repeat:repeat-y;	}
/* other */
.car{	padding:2px;padding-left:20px;background-image:url(../img/car.jpg);background-position:left top;background-repeat:no-repeat;	}
.walk{	padding:2px;padding-left:20px;background-image:url(../img/walk.jpg);background-position:left top;background-repeat:no-repeat;min-height:20px;	}
.train{	padding:2px;padding-left:20px;background-image:url(../img/train.jpg);background-position:left top;background-repeat:no-repeat;	}


/******************* always *********************/
.font10{	font-size:90%;		}
.m_5{		margin:5px auto;	}
.color_ylw{		color:#FF9900;		}
.btn_center{	width:100px;text-align:center;	}
.color_01{	color:#CC0000	}
.color_02{	color:#0000FF	}
.color_03{	color:#FF6666	}
.color_04{	color:#36A3A3;padding-bottom:5px;	}
.color_05{	color:#66CCCC	}
.color_w{	color:white;	}
.color_red{	color:red;	}
.color_bk{	color:black;		}
.center{	margin:0px auto;		}
.normal{	font-weight:normal	}
.m_top5{	margin-top:5px;		}
.m_top10{	margin-top:10px;		}
.m_top20{	margin-top:20px;		}
.m_top30{	margin-top:30px;		}
.m_top40{	margin-top:40px;		}
.m_top50{	margin-top:50px;		}
.m_left5{	margin-left:5px;	}
.m_left10{	margin-left:10px;		}
.m_left20{	margin-left:20px;		}
.m_left30{	margin-left:30px;		}
.m_left40{	margin-left:40px;		}
.m_left50{	margin-left:50px;		}
.m_right10{	margin-right:10px;		}
.m_right20{	margin-right:20px;		}
.m_right30{	margin-right:30px;		}
.m_right40{	margin-right:40px;		}
.m_right50{	margin-right:50px;		}
.m_bottom5{	margin-bottom:5px;		}
.m_bottom10{	margin-bottom:10px;		}
.m_bottom15{	margin-bottom:15px;		}
.m_bottom20{	margin-bottom:20px;		}
.m_bottom30{	margin-bottom:30px;		}
.m_bottom40{	margin-bottom:40px;		}
.m_bottom50{	margin-bottom:50px;		}
.m30_auto_b20{	
	margin:30px auto;
	margin-bottom:20px;
		}
.m10_0{	margin:10px 0px;	}
.m10_auto{	margin:10px auto;		}
.m10_m5{	margin:10px 5px;	}
.m10{	padding:10px;		}
.m20{	padding:20px;		}
.m20_auto{	margin:20px auto;	}
.m20_0{	margin:20px 0px;	}
.m30_0_10{	margin:30px 0px 10px 0px	}
.m30{	padding:30px;		}
.m40{	padding:40px;		}
.m50{	padding:50px;		}
.p5{	padding:5px;	}
.p10_auto{	padding:10px 0px;	}
.p_side10{	padding:0px 10px;	}
.p5_10{	padding:5px 10px	}
.p0_10{	padding:0px 10px;	}
.p10_20{	padding:10px 20px;	}
.p10_0{	padding:10px 0px;	}
.p0{	padding:0px;		}
.p10{	padding:10px;		}
.p20{	padding:20px;		}
.p30{	padding:30px;		}
.p40{	padding:40px;		}
.p50{	padding:50px;		}
.p_top5{	padding-top:5px;		}
.p_top10{	padding-top:10px;		}
.p_top20{	padding-top:20px;		}
.p_top30{	padding-top:30px;		}
.p_top40{	padding-top:40px;		}
.p_top50{	padding-top:50px;		}
.p_left10{	padding-left:10px;		}
.p_left20{	padding-left:20px;		}
.p_left25{	padding-left:25px;	}
.p_left30{	padding-left:30px;		}
.p_left40{	padding-left:40px;		}
.p_left50{	padding-left:50px;		}
.p_left100{	padding-left:100px;	}
.p_right10{	padding-right:10px;		}
.p_right20{	padding-right:20px;		}
.p_right30{	padding-right:30px;		}
.p_right40{	padding-right:40px;		}
.p_right50{	padding-right:50px;		}
.p_bottom0{	padding-bottom:0px;		}
.p_bottom5{	padding-bottom:5px;		}
.p_bottom10{	padding-bottom:10px;		}
.p_bottom20{	padding-bottom:20px;		}
.p_bottom30{	padding-bottom:30px;		}
.p_bottom40{	padding-bottom:40px;		}
.p_bottom50{	padding-bottom:50px;		}
.step_style01{	
	width:300px;
	float:left;
	height:250px	}
.f_left{	float:left;		}
.f_right{	float:right;		}
.txt_left{	text-align:left;		}
.txt_right{	text-align:right;		}
.txt_center{	text-align:center;		}
.size10{	font-size:90%;		}
.relative{	position:relative;		}
.unerline{ text-decoration:underline;		}

/* clearfix */
.clearfix:after{	content:".";
					display:block;
					height:0;
					clear:both;
					visibility:hidden;
}
.clearfix{	display:inline-block;	}
* html .clearfix{	height:1%;	}
.clearfix{	display:block;	}

