﻿@charset "utf-8";

/*=========================================================

	共通設定

=========================================================*/

body{
	font-size: 13px; /* 13px基準 */
	/* bodyの実フォントサイズはfont-style-m,font-style-lにて設定 */
}
* html body{ font: x-small; 	/* IE 6 */}
*+html body{ font-size:	small; 	/* IE 7向け */}


/* 左右ボックス 共通設定 */
#P3Primary,
#P3Secondary{
	color: #333;
	line-height: 1.7;	/* 行間 170% */
	/*font-size: 108%; 14px基準 */
}
#P3Primary a,
#P3Secondary a{
	cursor: pointer;
}


/*
	文字設定関連

	*主にbase_text.cssの上書き指定

 ----------------------------------------------*/

#P3Secondary .red_12{
	font-size: 100%;
}

#P3Secondary p.pagetop{
	font-size: 100%;
}




/*=========================================================

	左サイドナビ
	旧 style_leftNavi_c.css

=========================================================*/

#c_title{
}

#P3Primary .c_border{
	background:#e8e8e8;
	overflow:hidden;
	border:1px solid #d8d8d8;
	width:218px;
	padding:0;
	font-size: 100%;
}

#P3Primary .c_cate{
	background-color:#FFFFFF;
	overflow:hidden;
	border:1px solid #d2d2d2;
	width:204px;
	margin:8px 6px;
}

#P3Primary .c_cate .c_img{
	margin:0;
	padding:0;
}

#P3Primary .c_cate .c_box{
	background-image:url(../leftnavi/border.gif);
	background-position:11px bottom;
	background-repeat:no-repeat;
	padding:12px 11px 10px;
	margin:0;
	text-align:left;
	width:182px;
}

*:first-child+html #P3Primary .c_cate .c_box{
	background-image:url(../leftnavi/border.gif);
	background-position:11px bottom;
	background-repeat:no-repeat;
	padding:12px 11px 11px;
	margin:0;
	text-align:left;
	width:182px;
}

*html #P3Primary .c_cate .c_box{
	background-image:url(../leftnavi/border.gif);
	background-position:11px bottom;
	background-repeat:no-repeat;
	padding:12px 11px 11px;
	margin:0;
	text-align:left;
	width:182px;
}

#P3Primary .c_cate .c_box .c_img{
	margin:0;
	padding:0;
}

#P3Primary .c_cate .c_box ul{
	list-style-type:none;
	padding:6px 0 0 0;
	margin:0;
	display:block;
	width:182px;
}


#P3Primary .c_cate .c_box ul li{
	background-image:url(../leftnavi/arrow.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:12px;
}

*html #P3Primary .cc_ate .c_box ul li{
	background-image:url(../leftnavi/arrow.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:12px;
	line-height:172%;
}

#P3Primary .c_cate .c_boxFaq{
	overflow:hidden;
	padding:12px 11px 0;
	text-align:left;
	width:182px;
}


#P3Primary .c_cate .c_boxFaqBottom{
padding:12px 11px 15px;
text-align:left;
width:182px;
}

*:first-child+html #P3Primary .c_cate .c_boxFaqBottom{
padding:12px 0 13px 11px;
text-align:left;
width:204px;
}

*html #P3Primary .c_cate .c_boxFaqBottom{
padding:12px 0 15px 11px;
text-align:left;
width:204px;
}


#P3Primary .c_cate .c_boxBottom{
padding:12px 11px 15px;
text-align:left;
width:182px;
}

*:first-child+html #P3Primary .c_cate .c_boxBottom{
padding:12px 0 16px 11px;
text-align:left;
width:204px;
}

*html #P3Primary .c_cate .c_boxBottom{
padding:12px 0 15px 11px;
text-align:left;
width:204px;
}


#P3Primary .c_cate .c_boxFaq ul{
list-style-type:none;
padding:6px 0 0 0;
margin:0;
display:block;
}

#P3Primary .c_cate .c_boxFaqBottom ul{
list-style-type:none;
padding:6px 0 0 0;
margin:0;
display:block;
}

#P3Primary .c_cate .c_boxBottom ul{
list-style-type:none;
padding:6px 0 0 0;
margin:0;
display:block;
}

*html #P3Primary .c_cate .c_boxBottom ul{
list-style-type:none;
padding:8px 0 0 0;
margin:0;
display:block;
}


#P3Primary .c_cate .c_boxFaq ul li{
	background:url(../leftnavi/arrow.gif) no-repeat left 7px;
	padding-left:12px;
	font-size: 100%;
}

#P3Primary .c_cate .c_boxFaqBottom ul li{
	background:url(../leftnavi/arrow.gif) no-repeat left 7px;
	padding-left:12px;
	font-size: 100%;
}

#P3Primary .c_cate .c_boxBottom ul li{
	background:url(../leftnavi/arrow.gif) no-repeat left 7px;
	padding-left:12px;
	font-size: 100%;
}





/*=========================================================

	旧 style_common_c.css

=========================================================*/

/**************************************

	/base
	
**************************************/

*{
margin:0;
padding:0;
}

.clear{
	clear: both;
	}


ul li{
list-style-type:none;
}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
} 

/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}
.clearfix {display: block;} 
/* End hide from IE-mac */



/**************************************

	/guidance -common-
	
**************************************/


#P3Secondary h1.c_title{
	margin:0;
	padding:0;
	font-size: 131%;
	color:#000;
}


#P3Secondary .c_section1{
margin:0;
padding:25px 0;
display:block;
}


#P3Secondary .c_section1 .c_read,
#P3Secondary .c_section11 .c_read{
border-top:2px solid #d2d2d2;
padding:13px 0 0 0;
margin:7px 0 0 0;
}

#P3Secondary .c_section2{
	margin:0;
	padding:0 0 40px 0;
	display:block;
	overflow: hidden;
	*zoom: 1;
}

/* ADD20130703
 stepのナビボタンのデザイン修正 start */
	#P3Secondary .c_section2 dl{
		float: left;
		width: 348px;
			min-height: 85px;
			height: auto !important;
			height: 85px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		border:1px solid #ccc;
		background: #ddd url(../book2/imgs/bg_menu_arrow.jpg) repeat-x left top;
	}
	#P3Secondary .c_section2 dl.active{
		border:1px solid #FEC4C3;
		background: #FEC4C3 url(../book2/imgs/bg_menu_arrow_red.jpg) repeat-x left top;
	}

	#P3Secondary .c_section2 dl dt{
		margin: 10px auto 5px;
	}
	#P3Secondary .c_section2 dl ul{
		margin: 5px 5px;
		letter-spacing:	-0.2em;	/*ポイント*/
    	word-spacing:	-0.4em;	/*ポイント*/
	}
	#P3Secondary .c_section2 dl li{
		display: inline-block;
		font-size: 0px;
	}
	* html #P3Secondary .c_section2 dl li{display: inline;}
	*+html #P3Secondary .c_section2 dl li{display: inline;}

	#P3Secondary .c_section2 dl li a{
		display: block;
		width: 84px;
		height: 51px;
		font-size: 0px;
		text-indent: -9999px;
		background-image: url(../book2/imgs/menu_arrow.png);
		background-repeat: no-repeat;
	}

	#P3Secondary .c_section2 #menu_arrow01 a{ background-position: 0px 0px;}
	#P3Secondary .c_section2 #menu_arrow02 a{ background-position: -84px 0px;}
	#P3Secondary .c_section2 #menu_arrow03 a{ background-position: -168px 0px;}
	#P3Secondary .c_section2 #menu_arrow04 a{ background-position: -252px 0px;}
	#P3Secondary .c_section2 #menu_arrow05 a{ background-position: -336px 0px;}
	#P3Secondary .c_section2 #menu_arrow06 a{ background-position: -420px 0px;}
	#P3Secondary .c_section2 #menu_arrow07 a{ background-position: -504px 0px;}
	#P3Secondary .c_section2 #menu_arrow08 a{ background-position: -588px 0px;}

	#P3Secondary .c_section2 .active #menu_arrow01 a{ background-position: 0px -51px;}
	#P3Secondary .c_section2 .active #menu_arrow02 a{ background-position: -84px -51px;}
	#P3Secondary .c_section2 .active #menu_arrow03 a{ background-position: -168px -51px;}
	#P3Secondary .c_section2 .active #menu_arrow04 a{ background-position: -252px -51px;}
	#P3Secondary .c_section2 .active #menu_arrow05 a{ background-position: -336px -51px;}
	#P3Secondary .c_section2 .active #menu_arrow06 a{ background-position: -420px -51px;}
	#P3Secondary .c_section2 .active #menu_arrow07 a{ background-position: -504px -51px;}
	#P3Secondary .c_section2 .active #menu_arrow08 a{ background-position: -588px -51px;}

	#P3Secondary .c_section2 #menu_arrow01 a:hover,
	#P3Secondary .c_section2 #menu_arrow01 a.current{ background-position: 0px -102px;}
	#P3Secondary .c_section2 #menu_arrow02 a:hover,
	#P3Secondary .c_section2 #menu_arrow02 a.current{ background-position: -84px -102px;}
	#P3Secondary .c_section2 #menu_arrow03 a:hover,
	#P3Secondary .c_section2 #menu_arrow03 a.current{ background-position: -168px -102px;}
	#P3Secondary .c_section2 #menu_arrow04 a:hover,
	#P3Secondary .c_section2 #menu_arrow04 a.current{ background-position: -252px -102px;}
	#P3Secondary .c_section2 #menu_arrow05 a:hover,
	#P3Secondary .c_section2 #menu_arrow05 a.current{ background-position: -336px -102px;}
	#P3Secondary .c_section2 #menu_arrow06 a:hover,
	#P3Secondary .c_section2 #menu_arrow06 a.current{ background-position: -420px -102px;}
	#P3Secondary .c_section2 #menu_arrow07 a:hover,
	#P3Secondary .c_section2 #menu_arrow07 a.current{ background-position: -504px -102px;}
	#P3Secondary .c_section2 #menu_arrow08 a:hover,
	#P3Secondary .c_section2 #menu_arrow08 a.current{ background-position: -588px -102px;}

/* ADD20130703
 stepのナビボタンのデザイン修正 end */



#P3Secondary .c_section3{
margin:0;
padding:15px 0;
display:block;
}

*:first-child+html #P3Secondary .c_section3{
margin:0;
padding:10px 0 15px;
display:block;
height:1%;
}

*html #P3Secondary .c_section3{
margin:0;
padding:10px 0 15px;
display:block;
}

#P3Secondary .c_section4{
margin:0;
padding:0 0 35px 0;
display:block;
}

#P3Secondary .c_section5{
margin:0;
padding:0 0 30px 0;
display:block;
}

#P3Secondary .c_section6{
margin:0;
padding:25px 0 0 0;
display:block;
}

#P3Secondary .c_section7{
margin:0;
padding:15px 0 0 0;
display:block;
}

#P3Secondary .c_section8{
margin:0;
padding:0;
display:block;
}

#P3Secondary .c_section9{
margin:0;
padding:25px 0 0 10px;
display:block;
}

#P3Secondary .c_section10{
margin:0;
padding:0 0 20px 0;
display:block;
}

#P3Secondary .c_section11{
margin:0;
padding:25px 0 15px;
display:block;
}

#P3Secondary hr {
background-color:#d2d2d2;
height:1px;
border:none;
color:#d2d2d2;
margin:0;
display:block;
}

*:first-child+html #P3Secondary hr {
background-color:#d2d2d2;
height:1px;
border:none;
color:#d2d2d2;
margin:-13px 0 0 0;
display:block;
}

*html #P3Secondary hr {
background-color:#d2d2d2;
height:1px;
border:none;
color:#d2d2d2;
margin:-13px 0 0 0;
display:block;
}





/*=========================================================

	旧 style_guidance00_c.css

=========================================================*/


/**************************************

	guidance/index.html
	
**************************************/


#P3Secondary .c_section1 .left{
	float:left;
	width:461px;
	margin-right:20px;
	font-size: 100%;
}

#P3Secondary .c_section1 .left .menteTxt{
padding-top:1em;
}

#P3Secondary .c_section1 .right{
float:right;
width:219px;
}


#P3Secondary .c_section2 .bg{
background-image:url(../imgs/h2_bg.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0;
height:36px;
width:700px;
}

#P3Secondary .c_section2 .bg h2{
font-size: 100%;
font-weight:bold;
padding:12px 0 0 29px;
margin:0;
color:#000000;
}

*:first-child+html #P3Secondary .c_section2 .bg h2{
font-size: 100%;
font-weight:bold;
padding:13px 0 0 29px;
}

*html #P3Secondary .c_section2 .bg h2{
font-size: 100%;
font-weight:bold;
padding:13px 0 0 29px;
}

body:first-of-type #P3Secondary .c_section2 .bg h2{
font-size: 100%;
font-weight:bold;
padding:10px 0 0 29px;
margin:0;
color:#000000;
}


#P3Secondary .c_section2 .bg01{
	background:url(../imgs/h2_bg_01.gif) no-repeat left 50%;
	margin:0;
	width:700px;
	min-height: 30px;
}
	* html #P3Secondary .c_section2 .bg01,
	*+html #P3Secondary .c_section2 .bg01{
		height: 30px;
	}


#P3Secondary .c_section2 .bg01 h2{
	font-size: 100%;
	font-weight:bold;
	padding: 7px 0 4px 28px;
	margin:0;
	color:#000;
}

*:first-child+html #P3Secondary .c_section2 .bg01 h2{
font-size: 100%;
font-weight:bold;
padding:9px 0 0 29px;
}

*html #P3Secondary .c_section2 .bg01 h2{
font-size: 100%;
font-weight:bold;
padding:9px 0 0 29px;
}




/* ご利用・ご案内について 20101025編集 start*/

#P3Secondary .c_section2 .box{
width:700px;
margin:20px 0 0 0;
padding:0;
display:block;
}

	#P3Secondary .c_section2 .box .left{
	float:left;
	width:220px;
	margin:0 16px 0 0;
	display:block;
	}
	#P3Secondary .c_section2 .box .left .atclBox{
		overflow:hidden; border:1px solid #ccc; width:218px; margin:0; padding:0;
	}
	
	#P3Secondary .c_section2 .box .left .first{
		margin:0; padding:0; width:220px; height:37px; display:block; background:url(../imgs/h3_bg_01.gif) no-repeat center;
	}
	#P3Secondary .c_section2 .box .left .second{
		margin:0; padding:0; width:220px; height:37px; display:block; background:url(../imgs/h3_bg_02.gif);
	}
	#P3Secondary .c_section2 .box .right .third{
		margin:0; padding:0; width:220px; height:37px; display:block; background:url(../imgs/h3_bg_03.gif);
	}
	#P3Secondary .c_section2 .box .left .four{
		margin:0; padding:0; width:220px; height:37px; display:block; background:url(../imgs/h3_bg_04.gif);
	}
	#P3Secondary .c_section2 .box .left .five{
		margin:0; padding:0; width:220px; height:37px; display:block; background:url(../imgs/h3_bg_05.gif);
	}
	#P3Secondary .c_section2 .box .right .six{
		margin:0; padding:0; width:220px; height:37px; display:block; background:url(../imgs/h3_bg_06.gif);
	}
	
	#P3Secondary .c_section2 .box .left p{
		width:200px; height:auto; margin:12px 10px 8px 10px; padding:0; line-height:1.4em;
	}
	#P3Secondary .c_section2 .box .left span{
	 display:block; margin:0; padding:15px 1px 0 0; text-align:right;
	}

	
	#P3Secondary .c_section2 .box .right{
	float:left;
	width:220px;
	margin:0;
	display:block;
	}

	#P3Secondary .c_section2 .box .right .atclBox{
		overflow:hidden; border:1px solid #ccc; width:218px; margin:0; padding:0;
	}

	#P3Secondary .c_section2 .box .right p{
		width:200px; height:auto; margin:12px 10px 8px 10px; padding:0; line-height:1.4em;
	}
	
	#P3Secondary .c_section2 .box .right span{
		display:block; margin:0; padding:15px 1px 0 0; text-align:right;
	}
	
	
/* ご利用・ご案内について 20101025編集 end */





#P3Secondary .c_section2 .box .left .first h3,
#P3Secondary .c_section2 .box .left .second h3,
#P3Secondary .c_section2 .box .right .third h3,
#P3Secondary .c_section2 .box .left .four h3,
#P3Secondary .c_section2 .box .left .five h3,
#P3Secondary .c_section2 .box .right .six h3{
	padding: 9px 0 0 32px;
	font-size: 100%;
}

*:first-child+html #P3Secondary .c_section2 .box .left .first h3,
*:first-child+html #P3Secondary .c_section2 .box .left .second h3,
*:first-child+html #P3Secondary .c_section2 .box .right .third h3,
*:first-child+html #P3Secondary .c_section2 .box .left .four h3,
*:first-child+html #P3Secondary .c_section2 .box .left .five h3,
*:first-child+html #P3Secondary .c_section2 .box .right .six h3{
	margin:0;
	padding: 8px 0 0 35px;
	font-size: 100%;
}

*html #P3Secondary .c_section2 .box .left .first h3,
*html #P3Secondary .c_section2 .box .left .second h3,
*html #P3Secondary .c_section2 .box .right .third h3,
*html #P3Secondary .c_section2 .box .left .four h3,
*html #P3Secondary .c_section2 .box .left .five h3,
*html #P3Secondary .c_section2 .box .right .six h3{
	margin:0;
	padding:11px 0 0 35px;
	font-size: 100%;
}

#P3Secondary .c_section2 .box .left .two{
	display:block;
	font-size: 100%;
	margin:0;
	padding:32px 1px 0 0;
	text-align:right;
}



#P3Secondary .c_section2 .list{
list-style-type:none;
line-height:1.6em;
margin:15px 0;
padding:0;
display:block;
}



#P3Secondary .c_section2 .list li{
background-image:url(../imgs/arrow.gif);
background-repeat:no-repeat;
background-position:left center;
padding:0 12px;
}



/**************************************

	guidance/assist.html
	
**************************************/


#P3Secondary .c_section1 .info{
border:1px solid #f3b6b5;
background-color:#fae6e5;
width:658px;
*width:700px;
padding:20px 20px;
}


#P3Secondary .c_section1 .txtAs{
padding:18px 0 0 0;
}

#P3Secondary .c_section2 h3.titleA{
font-size: 93%;
color:#000000;
padding:15px 0 15px 9px;
}


#P3Secondary .c_section2 .leftTxt{
float:left;
width:350px;
margin:0 8px 0 10px;
display:inline;
}


#P3Secondary .c_section2 .rightTxt{
float:right;
width:312px;
}

#P3Secondary .c_section2 .rightTxt table{
width:100%;
}

#P3Secondary .c_section2 .rightTxt table.bottom{
width:100%;
margin-top:10px;
}

#P3Secondary .c_section2 .rightTxt th{
background-color:#eff3d2;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-top:1px solid #d2d2d2;
padding:8px 10px;
color:#000000;
text-align:left;
}


#P3Secondary .c_section2 .rightTxt td{
border:1px solid #d2d2d2;
padding:8px 10px;
line-height:1.5em;
font-weight:bold;
color:#666666;
}

#P3Secondary .c_section2 .rightTxt td span{
color:#FF0000;
}


#P3Secondary .c_section2 .rightTxt td ul{
}

#P3Secondary .c_section2 .rightTxt td ul.bottom{
margin-top:10px;
}


#P3Secondary .c_section2 .rightTxt td ul li.desk,
#P3Secondary .c_section2 .rightTxt td ul.bottom li.desk{
color:#000000;
}

#P3Secondary .c_section2 .rightTxt td ul li.desk span,
#P3Secondary .c_section2 .rightTxt td ul.bottom li.desk span{
color:#E84E50;
padding-right:3px;
}

#P3Secondary .c_section2 .rightTxt td ul li.desk em,
#P3Secondary .c_section2 .rightTxt td ul.bottom li.desk em{
color:#fe0000;
font-size:10px;
font-weight:normal;
font-style:normal;
padding-left:3px;
}

#P3Secondary .c_section2 .rightTxt td ul li.tel,
#P3Secondary .c_section2 .rightTxt td ul.bottom li.tel{
padding-left:16px;
}

#P3Secondary .c_section2 .rightTxt td ul li.tel span.small,
#P3Secondary .c_section2 .rightTxt td ul.bottom li.tel span.small{
font-size:10px;
font-weight:normal;
color:#666666;
}


#P3Secondary .c_section2 .leftTxt h4{
font-size: 93%;
}

#P3Secondary .c_section2 .leftTxt ul.support{
padding:10px 0 0 0;
}

#P3Secondary .c_section2 .leftTxt ul.support li{
background-image:url(../imgs/dice.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:8px;
}

#P3Secondary .c_section2 .leftTxt ul.coutionA{
padding:20px 0 0;
}

#P3Secondary .c_section2 .leftTxt ul.coutionA li.top{
padding-left:1em;
text-indent:-1em;
color:#FF0000;
}

#P3Secondary .c_section2 .leftTxt ul.coutionA li.bottom{
padding-left:1em;
text-indent:-1em;
margin-bottom:15px;
}


#P3Secondary .c_section2 .leftTxt ul.coutionA li.bottom span{
color:#FF0000;
}


/**************************************

	guidance/about.html
	
**************************************/

#P3Secondary .c_section5 .bgBar{
	background:url(../imgs/bg_bar.gif) no-repeat left 50%;
	width:700px;
	min-height: 30px;
}
	* html #P3Secondary .c_section5 .bgBar,
	*+html #P3Secondary .c_section5 .bgBar{
		height: 30px;
	}

#P3Secondary .c_section5 .bgBar h2{
	font-size: 100%;
	font-weight:bold;
	color:#000;
	padding: 6px 0 4px 12px;
}

#P3Secondary .c_section5 .bgBar h2 span{
color:#E84E50;
}

#P3Secondary .c_section5 .txt{
padding:18px 0 0 10px;
}


#P3Secondary .c_section5 table.correspondence{
	width:400px;
	margin:20px 0 0 10px;
	border-top:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}

#P3Secondary .c_section5 table.correspondence th{
	background-color:#eff3d2;
	border-bottom:1px solid #d2d2d2;
	padding:4px 6px;
	text-align:left;
	width:30%;
	font-weight:normal;
}


#P3Secondary .c_section5 table.correspondence td{
	border-bottom:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	padding:4px 6px;
	line-height:1.5em;
	font-size: 100%;
}

#P3Secondary .c_section5 ul.corA{
margin-top:20px;
padding-left:10px;
}

#P3Secondary .c_section5 ul.corA li{
}

#P3Secondary .c_section5 ul.corA li span{
color:#FF0000;
}


/**************************************

	guidance/trouble.html
	
**************************************/


#P3Secondary .c_section2 .bgTrouble{
	background:url(../imgs/h2_title.gif) no-repeat left 50%;
	margin:0;
	width:700px;
	min-height: 30px;
}
	* html #P3Secondary .c_section2 .bgTrouble,
	*+html #P3Secondary .c_section2 .bgTrouble{
		height: 30px;
	}

#P3Secondary .c_section2 .boxTrouble{
	width:700px;
	margin:20px 0 0 0;
	padding:0;
	display:block;
}

#P3Secondary .c_section2 .bgTrouble h2{
	font-size: 100%;
	font-weight:bold;
	padding:5px 0 4px 29px;
	margin:0;
	color:#000;
}

body:first-of-type #P3Secondary .c_section2 .bgTrouble h2{
	font-size: 100%;
	font-weight:bold;
	padding:5px 0 4px 29px;
	margin:0;
	color:#000;
}

#P3Secondary .c_section2 .boxTrouble .leftTroubleImg{
	float:left;
	width:152px;
	margin:0 25px 0 10px;
	display:inline;
}

#P3Secondary .c_section2 .boxTrouble .rightTroubleRead{
	float:left;
	width:513px;
	margin:0;
	padding:0;
}

#P3Secondary .c_section2 .boxTrouble .rightTroubleRead .another{
	padding-top:1em;
}

/* ---------------------------
 トラブル対策リード文 20101210追加
------------------------------ */

.guidance_trouble_lead {
	color:#000;
	font-size: 123.1%;
	font-weight:bold;
}






/*=========================================================

	旧 introduction/css/style_introduction_c.css

=========================================================*/

/**************************************

	guidance/index.html
	
**************************************/


#P3Secondary .c_section2 .leftBox{
float:left;
width:214px;
margin-right:29px;
}


#P3Secondary .c_section2 .leftBox .hotel{
background-image:url(../introduction/imgs/h2_01.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .rightBox .reserve{
background-image:url(../introduction/imgs/h2_02.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .leftBox .reserve{
background-image:url(../introduction/imgs/h2_02.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .leftBox .registration{
background-image:url(../introduction/imgs/h2_04.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .leftBox .netMile{
background-image:url(../introduction/imgs/h2_05.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

/* ---------------------------
 アップルポイント用追加 20101208
------------------------------ */

#P3Secondary .c_section2 .leftBox .applepoint{
background-image:url(../introduction/imgs/h2_10.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .leftBox .charge{
background-image:url(../introduction/imgs/h2_07.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .rightBox .charge{
background-image:url(../introduction/imgs/h2_07.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .leftBox .credit{
background-image:url(../introduction/imgs/h2_08.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}


#P3Secondary .c_section2 .leftBox h2{
font-size: 93%;
font-weight:bold;
color:#515151;
padding:13px 4px 0 43px;
margin:0;
}

#P3Secondary .c_section2 .leftBox p{
padding:14px 0 0 0;
margin:0;
display:block;
}

#P3Secondary .c_section2 .leftBox p em{
color:#FF0000;
font-style:normal;
}

#P3Secondary .c_section2 .leftBox .caption{
padding:8px 0 5px 0;
margin:0;
display:block;
}

#P3Secondary .c_section2 .leftBox .caption .cap{
background-image:none;
list-style-type:none;
text-indent:-1em;
padding-left:1em;
color:#666666;
}

#P3Secondary .c_section2 .leftBox .caption .cap span{
color:#FF0000;
}

#P3Secondary .c_section2 .leftBox p span,
#P3Secondary .c_section2 .leftBox .another{
font-size: 93%;
padding:10px 5px 0 0;
margin:0;
text-align:right;
display:block;
}


#P3Secondary .c_section2 .rightBox{
float:left;
width:214px;
}


#P3Secondary .c_section2 .rightBox .kuchikomi{
background-image:url(../introduction/imgs/h2_03.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .leftBox .kuchikomi{
background-image:url(../introduction/imgs/h2_03.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .leftBox .empty{
background-image:url(../introduction/imgs/h2_06.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .rightBox .empty{
background-image:url(../introduction/imgs/h2_06.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .rightBox .print{
background-image:url(../introduction/imgs/h2_09.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .leftBox .print{
background-image:url(../introduction/imgs/h2_09.gif);
background-repeat:no-repeat;
background-position:left top;
width:214px;
height:54px;
}

#P3Secondary .c_section2 .rightBox h2{
font-size: 93%;
padding:13px 4px 0 43px;
margin:0;
}

#P3Secondary .c_section2 .rightBox .empty h2,
#P3Secondary .c_section2 .rightBox .print h2 {
font-size: 93%;
padding:22px 4px 0 43px;
margin:0;
}

#P3Secondary .c_section2 .rightBox p{
font-size: 93%;
padding:14px 0 0 0;
margin:0;
display:block;
}

#P3Secondary .c_section2 .rightBox p span{
font-size: 93%;
padding:10px 5px 0 0;
margin:0;
text-align:right;
display:block;
}


#P3Secondary .c_section3 .site{
background-image:url(../introduction/imgs/icon.gif);
background-repeat:no-repeat;
background-position:left 3px;
display:block;
}

#P3Secondary .c_section3 .site h3{
font-size: 108%;
color:#000000;
padding:0 0 0 18px;
margin:0;
}


#P3Secondary .c_section3 .asky,
#P3Secondary .c_section3 .long{
float:left;
width:350px;
}

#P3Secondary .c_section3 .asky .img,
#P3Secondary .c_section3 .long .img{
float:left;
width:100px;
margin-right:15px;
}

#P3Secondary .c_section3 .asky .bTitle,
#P3Secondary .c_section3 .long .bTitle{
font-weight:bold;
padding-bottom:12px;
}

#P3Secondary .c_section3 .asky .bTitle span,
#P3Secondary .c_section3 .long .bTitle span{
color:#666666;
}

#P3Secondary .c_section3 .asky p,
#P3Secondary .c_section3 .long p{
margin:0;
padding:0 15px 0 0;
}


/**************************************

	guidance/75off.html
	
**************************************/


#P3Secondary .c_section2 .bgBar,
#P3Secondary .c_section8 .bgBar{
background-image:url(../introduction/imgs/bg_bar.gif);
background-repeat:no-repeat;
background-position:left top;
width:700px;
height:30px;
}

#P3Secondary .c_section2 .bgBar h2,
#P3Secondary .c_section8 .bgBar h2{
font-size: 93%;
font-weight:bold;
color:#000000;
padding:9px 0 0 12px;
}

body:first-of-type #P3Secondary .c_section2 .bgBar h2,
body:first-of-type #P3Secondary .c_section8 .bgBar h2{
font-size: 93%;
font-weight:bold;
color:#000000;
padding:7px 0 0 12px;
}

*html #P3Secondary .c_section2 .bgBar h2,
*html #P3Secondary .c_section8 .bgBar h2{
font-size: 93%;
font-weight:bold;
color:#000000;
padding:9px 0 0 12px;
}

#P3Secondary .c_section2 .bgBar h2 span,
#P3Secondary .c_section8 .bgBar h2 span{
color:#E84E50;
}

#P3Secondary .c_section2 .txt,
#P3Secondary .c_section8 .txt{
padding:18px 0 0 10px;
}

#P3Secondary .c_section2 .txt01{
padding:18px 0 0 0;
}

#P3Secondary .c_section2 .txt02{
padding:15px 0 0 10px;
}

*:first-child+html #P3Secondary .c_section2 .txt02{
padding:15px 0 0 0;
} 

*html #P3Secondary .c_section2 .txt02{
padding:15px 0 0 0;
}


/**************************************

	guidance/wlive.html
	
**************************************/

#P3Secondary .c_section2 .info{
border:1px solid #f3b6b5;
background-color:#fae6e5;
width:658px;
*width:700px;
padding:20px 20px;
}


#P3Secondary .c_section2 .info .redTxt{
color:#FF0000;
font-weight:bold;
}

#P3Secondary .c_section2 .bgBarTop{
	width:700px;
	height:30px;
	background:url(../introduction/imgs/h2_bg.gif) no-repeat left 45%;
}
	#P3Secondary .c_section2 .bgBarTop h2{
		height:30px;
		margin: 0px 0px 0px 10px;
		padding: 0px 0 0px 15px;
		font-size: 100%;
		font-weight:bold;
		line-height: 30px;
		color:#000;
	}

#P3Secondary .c_section2 ul.listTxt{
margin-top:18px;
padding-left:10px;
}

#P3Secondary .c_section2 ul.listTxt li{
background-image:url(../introduction/imgs/dice.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding-left:12px;
margin-bottom:15px;
}

#P3Secondary .c_section2 ul.listTxt li.bottom{
background-image:url(../introduction/imgs/dice.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding-left:12px;
margin:0;
}

#P3Secondary .c_section2 div.listTxtLeft{
	float:left;
	width:350px;
	margin:18px 25px 0 0;
}
#P3Secondary .c_section2 div.listTxtLeft ul{}
#P3Secondary .c_section2 .listTxtLeft li{
	background-image:url(../introduction/imgs/dice.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:12px;
	margin-bottom:15px;
}
#P3Secondary .c_section2 .listTxtLeft li.bottom{
	background-image:url(../introduction/imgs/dice.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:12px;
	margin:0;
}
#P3Secondary .c_section2 div.listTxtLeft p.txt{
	margin: 0px auto;
	padding-top: 0px;
}


#P3Secondary .c_section2 .rightImg{
margin-top:15px;
}


#P3Secondary .c_section2 ul.listTxtBottom{
margin-top:18px;
padding-left:10px;
}

#P3Secondary .c_section2 ul.listTxtBottom li{
font-weight:bold;
}

#P3Secondary .c_section2 .listTxtCaption{
margin-top:7px;
padding-left:25px;
}

#P3Secondary .c_section2 .listTxtCoution{
float:left;
width:475px;
margin-top:15px;
margin-left:25px;
text-indent:-1em;
padding-left:1em;
display:inline;
}

#P3Secondary .c_section2 .listTxtCoutionImg{
margin-top:15px;
}

#P3Secondary .c_section2 .listTxtCoution span{
color:#FF0000;
}

#P3Secondary .c_section2 .listTxtCoution em{
font-style:normal;
}


#P3Secondary .c_section2 .listTxtCoutionBottom{
margin-top:15px;
margin-left:25px;
text-indent:-1em;
padding-left:1em;
}

#P3Secondary .c_section2 .listTxtCoutionBottom span{
color:#FF0000;
}





/*=========================================================

	旧 book/css/style_book_c.css

=========================================================*/


/**************************************

	guidance/book/index-step9.html
	
**************************************/


#P3Secondary .c_section2 .c_leftMenu{
	background:url(../book/imgs/menu_bg_01_on.gif) no-repeat left top;
	/*width:245px;*/
	width: 292px;
	height:86px;
	float:left;
}

#P3Secondary .c_section2 .c_leftMenuOff{
	background:url(../book/imgs/menu_bg_01.gif) no-repeat left top;
	/*width:244px;*/
	width: 291px;
	height:86px;
	float:left;
}


#P3Secondary .c_section2 .c_leftMenu div,
#P3Secondary .c_section2 .c_leftMenuOff div{
top:12px;
left:11px;
position:relative;
width:61px;
height:12px;
}

#P3Secondary .c_section2 .c_leftMenu .c_hMenu,
#P3Secondary .c_section2 .c_leftMenuOff .c_hMenu{
	margin:0;
	padding:21px 0 0 10px;
	/*width:225px;
	*width:235px;*/
	width:269px;
	*width:280px;
}


#P3Secondary .c_section2 .c_leftMenu .c_hMenu li,
#P3Secondary .c_section2 .c_leftMenuOff .c_hMenu li,
#P3Secondary .c_section2 .c_leftMiddleMenu .c_hMenu li,
#P3Secondary .c_section2 .c_leftMiddleMenuOn .c_hMenu li,
#P3Secondary .c_section2 .c_leftMiddleMenuOff .c_hMenu li,
#P3Secondary .c_section2 .c_rightMiddleMenu .c_hMenu li,
#P3Secondary .c_section2 .c_rightMiddleMenuOn .c_hMenu li,
#P3Secondary .c_section2 .c_rightMiddleMenuOff .c_hMenu li,
#P3Secondary .c_section2 .c_rightMenu .c_hMenu li,
#P3Secondary .c_section2 .c_rightMenuOn .c_hMenu li{
float:left;
padding:0;
margin:0;
}


#P3Secondary .c_section2 .c_leftMenu .c_hMenu .c_bottom,
#P3Secondary .c_section2 .c_leftMenuOff .c_hMenu .c_bottom,
#P3Secondary .c_section2 .c_leftMiddleMenu .c_hMenu .c_bottom,
#P3Secondary .c_section2 .c_leftMiddleMenuOn .c_hMenu .c_bottom,
#P3Secondary .c_section2 .c_leftMiddleMenuOff .c_hMenu .c_bottom,
#P3Secondary .c_section2 .c_rightMiddleMenu .c_hMenu .c_bottom,
#P3Secondary .c_section2 .c_rightMiddleMenuOn .c_hMenu .c_bottom,
#P3Secondary .c_section2 .c_rightMiddleMenuOff .c_hMenu .c_bottom,
#P3Secondary .c_section2 .c_rightMenu .c_hMenu .c_bottom,
#P3Secondary .c_section2 .c_rightMenuOn .c_hMenu .c_bottom{
float:left;
position:relative;
top:13px;
}


#P3Secondary .c_section2 .c_leftMiddleMenu{
	background:url(../book/imgs/menu_bg_02.gif) no-repeat left top;
	/*width:189px;*/
	width: 225px;
	height:86px;
	float:left;
}

#P3Secondary .c_section2 .c_leftMiddleMenuOn{
	background:url(../book/imgs/menu_bg_02_on.gif) no-repeat left top;
	/*width:190px;*/
	width: 226px;
	height:86px;
	float:left;
}

#P3Secondary .c_section2 .c_leftMiddleMenuOff{
	background:url(../book/imgs/menu_bg_02_off.gif) no-repeat left top;
	/*width:189px;*/
	width: 225px;
	height:86px;
	float:left;
}

#P3Secondary .c_section2 .c_leftMiddleMenu div{
top:12px;
left:10px;
position:relative;
width:88px;
height:12px;
}

#P3Secondary .c_section2 .c_leftMiddleMenuOff div,
#P3Secondary .c_section2 .c_leftMiddleMenuOn div{
top:12px;
left:11px;
position:relative;
width:88px;
height:12px;
}

#P3Secondary .c_section2 .c_leftMiddleMenu .c_hMenu{
	margin:0;
	padding:21px 0 0 9px;
	width: 210px;
}

#P3Secondary .c_section2 .c_leftMiddleMenuOff .c_hMenu,
#P3Secondary .c_section2 .c_leftMiddleMenuOn .c_hMenu{
	margin:0;
	padding:21px 0 0 10px;
	width: 210px;
}

#P3Secondary .c_section2 .c_rightMiddleMenu{
	background:url(../book/imgs/menu_bg_03.gif) no-repeat left top;
/*	width:76px;*/
	width: 91px;
	height:86px;
	float:left;
}

#P3Secondary .c_section2 .c_rightMiddleMenuOn{
	background:url(../book/imgs/menu_bg_03_on.gif) no-repeat left top;
	/*width:77px;*/
	width: 92px;
	height:86px;
	float:left;
}

#P3Secondary .c_section2 .c_rightMiddleMenuOff{
	background:url(../book/imgs/menu_bg_03_off.gif) no-repeat left top;
	/*width:76px;*/
	width: 91px;
	height:86px;
	float:left;
}

#P3Secondary .c_section2 .c_rightMiddleMenu div,
#P3Secondary .c_section2 .c_rightMenu div{
top:12px;
left:10px;
position:relative;
width:51px;
height:12px;
}


#P3Secondary .c_section2 .c_rightMiddleMenuOff div{
top:12px;
left:11px;
position:relative;
width:51px;
height:12px;
}

#P3Secondary .c_section2 .c_rightMiddleMenuOn div,
#P3Secondary .c_section2 .c_rightMenuOn div{
top:12px;
left:11px;
position:relative;
width:51px;
height:12px;
}

#P3Secondary .c_section2 .c_rightMiddleMenu .c_hMenu,
#P3Secondary .c_section2 .c_rightMenu .c_hMenu,
#P3Secondary .c_section2 .c_rightMenuOn .c_hMenu{
margin:0;
padding:21px 0 0 9px;
width:57px;
}

#P3Secondary .c_section2 .c_rightMiddleMenuOff .c_hMenu{
margin:0;
padding:21px 0 0 10px;
width:57px;
}

#P3Secondary .c_section2 .c_rightMiddleMenuOn .c_hMenu,
#P3Secondary .c_section2 .c_rightMenuOn .hMenu{
margin:0;
padding:21px 0 0 10px;
width:57px;
}


#P3Secondary .c_section2 .c_rightMenu{
	background:url(../book/imgs/menu_bg_04.gif) no-repeat left top;
	/*width:76px;*/
	width: 91px;
	height:86px;
	float:left;
}

#P3Secondary .c_section2 .c_rightMenuOn{
	background:url(../book/imgs/menu_bg_04_on.gif) no-repeat left top;
	/*width:77px;*/
	width: 92px;
	height:86px;
	float:left;
}


#P3Secondary .c_section10 .c_step,
#P3Secondary .c_section10 .c_step02,
#P3Secondary .c_section10 .c_step03{
	background-image:url(../book/imgs/h2_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:700px;
	height:29px;
	margin:0;
	padding:0;
	overflow: hidden;
}
	* html #P3Secondary .c_section10 .c_step{ zoom: 1;}
	* html #P3Secondary .c_section10 .c_step02{ zoom: 1;}
	* html #P3Secondary .c_section10 .c_step03{ zoom: 1;}

#P3Secondary .c_section10 .c_step dt,
#P3Secondary .c_section10 .c_step02 dt,
#P3Secondary .c_section10 .c_step03 dt{
	float:left;
	color:#fff;
	font-weight:bold;
	margin:0;
	background: #EB8988;
}
#P3Secondary .c_section10 .c_step dt{
	width: 100px;
	padding: 2px 18px 0px;
}
#P3Secondary .c_section10 .c_step02 dt{
	width: 120px;
	padding: 2px 8px 0px;
}
#P3Secondary .c_section10 .c_step03 dt{
	width: 95px;
	padding: 2px 20px 0px;
}

#P3Secondary .c_section10 .c_step h2,
#P3Secondary .c_section10 .c_step02 h2,
#P3Secondary .c_section10 .c_step03 h2{
	width: auto; 
	margin:0;
	color:#fff;
	font-weight:bold;
	font-size: 108%;
	text-align: center;
}


#P3Secondary .c_section10 .c_step dd,
#P3Secondary .c_section10 .c_step02 dd,
#P3Secondary .c_section10 .c_step03 dd{
	float: right;
	width: 550px;
	margin: 0px auto;
	padding: 0px;
	color:#E84E4E;
	font-size: 108%;
	font-weight:bold;
}


#P3Secondary .c_section10 .c_step em,
#P3Secondary .c_section10 .c_step02 em,
#P3Secondary .c_section10 .c_step03 em{
	color:#000;
	font-size: 108%;
	font-weight:bold;
	font-style:normal;
	padding-left:10px;
}


#P3Secondary .c_section4 .c_leftImg{
float:left;
width:340px;
margin:0 22px 0 0;
padding:0;
}

#P3Secondary .c_section4 .c_rightEx{
	width:338px;
	float:right;
	font-size: 108%;
}

#P3Secondary .c_section4 .c_rightEx .c_read{
margin:0 0 20px 0;
display:block;
}

#P3Secondary .c_section4 .c_rightEx .c_read02{
margin:0;
display:block;
}

#P3Secondary .c_section4 .c_rightEx .c_readBottom{
margin:0;
padding-top:15px;
display:block;
}

#P3Secondary .c_section4 .c_rightEx .c_readBottom02{
margin:0;
padding:15px 0;
display:block;
}

#P3Secondary .c_section4 .c_rightEx .c_readLink{
display:block;
margin:0;
padding:1em 0 0 0;
}

#P3Secondary .c_section4 .c_rightEx .c_readBottomLink{
margin:0;
padding:1em 0 0 1em;
text-indent:-1em;
}

#P3Secondary .c_section4 .c_rightEx ul.c_readBottomList{
margin:0;
padding:0 0 5px 0;
}


#P3Secondary .c_section4 .c_rightEx ul.c_readBottomListBottom{
margin:0;
padding:0;
}

#P3Secondary .c_section4 .c_rightEx ul.c_readBottomList li{
margin:0;
}

#P3Secondary .c_section4 .c_rightEx ul.c_readBottomList li.c_ex{
margin:0;
padding-left:20px;
}

#P3Secondary .c_section4 .c_rightEx ul.c_readBottomList li.c_list,
#P3Secondary .c_section4 .c_rightEx ul.c_readBottomListBottom li.c_list{
padding-left:20px;
text-indent:-20px;
}





#P3Secondary .c_section4 .c_rightEx .c_exBg{
border-bottom:1px solid #d2d2d2;
width:338px;
display:block;
padding:0 0 2px 0;
}


#P3Secondary .c_section4 .c_rightEx .c_exBg h3{
padding:0;
margin:0;
font-size: 93%;
}


#P3Secondary .c_section4 .c_rightEx .c_boxEx{
margin:0;
padding:20px 0 22px;
display:block;
}

#P3Secondary .c_section4 .c_rightEx .c_boxEx02{
margin:0;
padding:0 0 22px;
display:block;
}

#P3Secondary .c_section4 .c_rightEx .c_boxEx03{
margin:0;
padding:0;
display:block;
}

#P3Secondary .c_section4 .c_rightEx .c_boxEx04{
margin:0;
padding:20px 0 0 0;
display:block;
}

#P3Secondary .c_section4 .c_rightEx ul.c_top{
margin:0;
padding:0 0 5px;
}


#P3Secondary .c_section4 .c_rightEx ul{
margin:0;
padding:15px 0 7px;
}



#P3Secondary .c_section4 .c_rightEx .c_first{
	background:url(../book/imgs/icon_01.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	margin:0;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_first{
	background:url(../book/imgs/icon_01.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	margin:0;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_first01{
	background:url(../book/imgs/icon_01.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	margin:0;
	line-height:1.4em;
}

#P3Secondary .c_section4 .c_rightEx .c_first02{
	background:url(../book/imgs/icon_01.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	margin:0;
	line-height:1.4em;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_second{
	background:url(../book/imgs/icon_02.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_second{
	background:url(../book/imgs/icon_02.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_second02{
	background:url(../book/imgs/icon_02.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_third{
	background:url(../book/imgs/icon_03.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_third{
	background:url(../book/imgs/icon_03.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_third01{
	background:url(../book/imgs/icon_03.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	line-height:1.4em;
}

#P3Secondary .c_section4 .c_rightEx .c_third02{
	background:url(../book/imgs/icon_03.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_third03{
	background:url(../book/imgs/icon_03.gif) no-repeat left 0.25em;
	padding:3px 0 0 22px;
	font-weight:bold;
	line-height:1.3em;
}

#P3Secondary .c_section4 .c_rightEx .c_four{
	background:url(../book/imgs/icon_04.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_four{
	background:url(../book/imgs/icon_04.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_four02{
	background:url(../book/imgs/icon_04.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_five{
	background:url(../book/imgs/icon_05.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_five{
	background:url(../book/imgs/icon_05.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}


#P3Secondary .c_section4 .c_rightEx .c_five02{
	background:url(../book/imgs/icon_05.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_five03{
	background:url(../book/imgs/icon_05.gif) no-repeat left 0.25em;
	padding:4px 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_six{
	background:url(../book/imgs/icon_06.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_six{
	background:url(../book/imgs/icon_06.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_seven{
	background:url(../book/imgs/icon_07.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_seven{
	background:url(../book/imgs/icon_07.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_eight{
	background:url(../book/imgs/icon_08.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_eight{
	background:url(../book/imgs/icon_08.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_nine{
	background:url(../book/imgs/icon_09.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_nine{
	background:url(../book/imgs/icon_09.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_ten{
	background:url(../book/imgs/icon_10.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_ten{
	background:url(../book/imgs/icon_10.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}


#P3Secondary .c_section4 .c_rightEx .c_eleven{
	background:url(../book/imgs/icon_11.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_eleven{
	background:url(../book/imgs/icon_11.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_twelve{
	background:url(../book/imgs/icon_12.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_twelve{
	background:url(../book/imgs/icon_12.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_thirteen{
	background:url(../book/imgs/icon_13.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_thirteen{
	background:url(../book/imgs/icon_13.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_fourteen{
	background:url(../book/imgs/icon_14.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_fourteen{
	background:url(../book/imgs/icon_14.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_fifteen{
	background:url(../book/imgs/icon_15.gif) no-repeat left 0.25em;
	padding:2px 0 0 22px;
	font-weight:bold;
}

body:first-of-type #P3Secondary .c_section4 .c_rightEx .c_fifteen{
	background:url(../book/imgs/icon_15.gif) no-repeat left 0.25em;
	padding:0 0 0 22px;
	font-weight:bold;
}


#P3Secondary .c_section4 .c_rightEx .c_boxEx04 .c_changeBox{
padding-left:18px;
}

#P3Secondary .c_section4 .c_rightEx .c_boxEx04 ul.c_changeHotel{
margin:0 10px 0 0;
padding:0;
float:left;
}

#P3Secondary .c_section4 .c_rightEx .c_boxEx04 ul.c_changeHotel01{
margin:15px 10px 0 0;
*margin:16px 10px 0 0;
padding:0;
float:left;
}

#P3Secondary .c_section4 .c_rightEx .c_boxEx04 ul.c_changeHotel li{
}

#P3Secondary .c_section4 .c_rightEx .c_boxEx04 ul.c_changeHotel li.c_txt{
color:#FF0000;
font-size:10px;
text-align:center;
padding-bottom:3px
}



#P3Secondary .c_section4 .c_rightEx .c_readEx span{
color:#FF0000;
}

#P3Secondary .c_section4 .c_rightEx .c_readEx strong{
color:#FF0000;
font-weight:bold;
}


#P3Secondary .c_section4 .c_rightEx .c_readEx{
padding:0 0 0 22px;
margin:0;
}

#P3Secondary .c_section4 .c_rightEx ul.c_coutionBoxEx{
padding:10px 0 0 22px;
margin:0;
}

#P3Secondary .c_section4 .c_rightEx ul.c_coutionBoxEx li{
padding-left:1em;
text-indent:-1em;
}

#P3Secondary .c_section4 .c_rightEx .c_readEx02{
padding:10px 0 0 22px;
margin:0;
}

*html #P3Secondary .c_section4 .c_rightEx .c_readEx02{
padding:5px 0 0 22px;
margin:0;
}

#P3Secondary .c_section4 .c_rightEx .c_readEx em{
font-weight:bold;
font-style:normal;
}

#P3Secondary .c_section4 .c_rightEx .c_bgReserve{
background-color:#FAE6E5;
border:1px solid #F3B6B5;
padding:10px;
margin-top:15px;
}

#P3Secondary .c_section4 .c_rightEx ul.c_listEx{
margin:0;
padding:0;
}

#P3Secondary .c_section4 .c_rightEx ul.c_listEx li.c_listBg{
background-image:url(../book/imgs/dice.gif);
background-repeat:no-repeat;
background-position:23px 6px;
padding-left:30px;
margin-bottom:5px;
}


#P3Secondary .c_section4 .c_rightEx ul.c_listEx li.c_listNone{
margin:0 0 10px 30px;
padding-left:1em;
text-indent:-1em;
}

#P3Secondary .c_section4 .c_rightEx ul.c_listEx li.c_listNone02{
margin:0 0 10px 30px;
}

#P3Secondary .c_section4 .c_rightEx ul.c_listEx li em{
font-weight:bold;
font-style:normal;
}

#P3Secondary .c_section4 .c_rightEx ul li ul {
margin:0;
padding:7px 0 0 0;
}


#P3Secondary .c_section4 .c_rightEx ul li ul li.c_ex{
padding-left:26px;
}

#P3Secondary .c_section4 .c_rightEx ul li ul li.c_name{
background-image:url(../book/imgs/dice.gif);
background-repeat:no-repeat;
background-position:2px 5px;
padding: 0 0 5px 12px;
}

#P3Secondary .c_section4 .c_rightEx ul li ul li.c_nameBottom{
background-image:url(../book/imgs/dice.gif);
background-repeat:no-repeat;
background-position:2px 5px;
padding: 0 0 0 12px;
}


#P3Secondary .c_section4 .c_rightEx ul.c_listEx li.c_inicon{
position:relative;
top:-2px;
padding:0;
vertical-align:middle;
}

#P3Secondary .c_section4 .c_rightEx .c_inicon{
position:relative;
top:-2px;
padding:0;
vertical-align:middle;
}

#P3Secondary .c_section4 .c_rightEx .c_inicon01{
position:relative;
top:-4px;
padding:0;
vertical-align:middle;
}

#P3Secondary .c_section4 .c_rightEx .c_inicon02{
position:relative;
top:-2px;
padding:3px 0;
vertical-align:middle;
}


#P3Secondary .c_section4 .c_rightEx .c_iniconEx,
#P3Secondary .c_section4 .c_rightEx .c_readEx .c_inicon,
#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx ul.c_readBottomEx li.c_inicon,
#P3Secondary .c_section4 .c_rightEx ul.c_listEx li.c_listBg .c_inicon{
position:relative;
top:-2px;
padding:0 2px;
vertical-align:middle;
}


#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx{
border:1px solid #f3b6b5;
background-color:#fae6e5;
padding:10px;
}

#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx01{
border:1px solid #f3b6b5;
background-color:#fae6e5;
padding:10px;
margin-top:22px;
}

#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx .c_title,
#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx01 .c_title{
font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx ul.c_readBottomEx,
#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx01 ul.c_readBottomEx{
padding-top:5px;
}

#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx ul.c_readBottomEx li.c_cart,
#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx01 ul.c_readBottomEx li.c_cart{
background-image:url(../book/imgs/icon_cart.jpg);
background-repeat:no-repeat;
background-position:left center;
height:24px;
margin:0;
padding:10px 0 0 31px;
font-weight:bold;
}

#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx ul.c_readBottomEx li.c_memo,
#P3Secondary .c_section4 .c_rightEx .c_boxBottomEx01 ul.c_readBottomEx li.c_memo{
background-image:url(../book/imgs/icon_memo.gif);
background-repeat:no-repeat;
background-position:left center;
height:20px;
margin:0;
padding:6px 0 0 31px;
font-weight:bold;
}


#P3Secondary .c_section8 .c_next{
	text-align:center;
	padding:6px 0;
	margin:0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size: 100%;
}

#P3Secondary .c_section4 .c_rightEx .c_coution{
padding:10px 0 0 18px;
}

#P3Secondary .c_section4 .c_rightEx ul.c_late{
padding:0 0 15px 0;
}

#P3Secondary .c_section4 .c_rightEx .c_coution .c_coutionTitle{
}

#P3Secondary .c_section4 .c_rightEx .c_coution .c_coutionTxt,
#P3Secondary .c_section4 .c_rightEx ul.c_late .c_coutionTxt{
padding-left:1em;
}

#P3Secondary .c_section4 .c_rightEx .c_coution ul{
padding:10px 0 0 12px;
}

#P3Secondary .c_section4 .c_rightEx .c_coution ul li,
#P3Secondary .c_section4 .c_rightEx ul.c_late li{
padding-left:1em;
text-indent:-1em;
margin-bottom:5px;
}

#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx{
padding-top:10px;
}

#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx li,
#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx03 li.c_top{
padding-left:1em;
text-indent:-1em;
margin-bottom:10px;
}


#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx03 li.c_bottom{
padding-left:1em;
text-indent:-1em;
}

#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx03{
padding:10px 0 0 0;
}


#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx02{
padding:20px 0 0 0;
}

#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx02 li{
padding-left:1em;
text-indent:-1em;
}

#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx02 li ul{
padding:5px 0 10px;
}

#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx02 li ul li.c_roomCap{
background-image:url(../book/imgs/dice.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding-left:8px;
text-indent:0;
}

#P3Secondary .c_section4 .c_rightEx ul.c_reserveEx02 li p{
padding:0;
text-indent:0;
}


#P3Secondary .c_section4 p.c_loginEx{
padding-top:35px;
color:#FF0000;
}

/**************************************

	guidance/book/s_h.html
	
**************************************/


#P3Secondary .c_section1 .c_read span{
font-weight:bold;
color:#FF0000;
}


#P3Secondary .c_section1 .c_read em{
color:#FF0000;
font-style:normal;
}

#P3Secondary .c_section1 .c_navTxt{
	margin-top:20px;
	font-weight: bold;
}


#P3Secondary .c_section5 .c_bgSh{
	background:url(../book/imgs/h2_bg_bar.gif) no-repeat left 50%;
}
	* html #P3Secondary .c_section5 .c_bgSh{padding: 1px 0px;}

#P3Secondary .c_section5 .c_bgSh h2{
	color:#000;
	font-size: 100%;
	padding: 9px 0 0 28px;
}
	* html #P3Secondary .c_section5 .c_bgSh h2,
	*+html #P3Secondary .c_section5 .c_bgSh h2{
		padding: 6px 0 5px 28px;
	}


body:first-of-type #P3Secondary .c_section5 .c_bgSh h2{
	color:#000;
	font-size: 100%;
	padding: 5px 0 6px 28px;
}

#P3Secondary .c_section5 .c_readTxt{
padding:15px 0 0 10px;
}

#P3Secondary .c_section5 .c_readTxt span{
color:#fe0000;
}


#P3Secondary .c_section5 .c_borderBox{
border:1px solid #f3b6b5;
background-color:#fae6e5;
padding:10px;
margin:20px 0 20px 10px;
width:460px;
*width:482px;
}

body:first-of-type #P3Secondary .c_section5 .c_borderBox{
border:1px solid #f3b6b5;
background-color:#fae6e5;
padding:10px;
margin:20px 0 20px 10px;
width:480px;
}

#P3Secondary .c_section5 .c_borderBox01{
border:1px solid #f3b6b5;
background-color:#fae6e5;
padding:10px;
margin:20px 0 20px 10px;
width:572px;
*width:594px;
}

body:first-of-type #P3Secondary .c_section5 .c_borderBox01{
border:1px solid #f3b6b5;
background-color:#fae6e5;
padding:10px;
margin:20px 0 20px 10px;
width:660px;
}

#P3Secondary .c_section5 .c_borderBox span,
#P3Secondary .c_section5 .c_borderBox01 span{
font-weight:bold;
color:#FF0000;
}

#P3Secondary .c_section5 .c_borderBox p.c_bottom,
#P3Secondary .c_section5 .c_borderBox01 p.c_bottom{
padding-left:52px;
}

#P3Secondary .c_section5 .c_creditInfo{
padding:0 0 10px 10px;
}

#P3Secondary .c_section5 .c_creditInfo ul.c_card01{
float:left;
width:48px;
padding:30px 0 15px;
margin-right:35px;
}

#P3Secondary .c_section5 .c_creditInfo ul.c_card02{
float:left;
width:48px;
padding:30px 0 15px;
margin-right:35px;
}

#P3Secondary .c_section5 .c_creditInfo ul.c_card03{
float:left;
width:55px;
padding:30px 0 15px;
margin-right:35px;
}

#P3Secondary .c_section5 .c_creditInfo ul.c_card04{
float:left;
width:39px;
padding:30px 0 15px;
margin-right:35px;
}

#P3Secondary .c_section5 .c_creditInfo ul.c_card05{
float:left;
width:48px;
padding:30px 0 15px;
margin-right:35px;
}

#P3Secondary .c_section5 .c_creditInfo ul.c_card06{
float:left;
width:52px;
padding:30px 0 15px;
margin-right:35px;
}

#P3Secondary .c_section5 .c_creditInfo ul.c_card01 li,
#P3Secondary .c_section5 .c_creditInfo ul.c_card02 li,
#P3Secondary .c_section5 .c_creditInfo ul.c_card03 li,
#P3Secondary .c_section5 .c_creditInfo ul.c_card04 li,
#P3Secondary .c_section5 .c_creditInfo ul.c_card05 li,
#P3Secondary .c_section5 .c_creditInfo ul.c_card06 li{
text-align:center;
line-height:1.2em;
}

#P3Secondary .c_section5 ul.c_coutionSh{
padding-left:10px;
}

#P3Secondary .c_section5 ul.c_coutionShUnder{
padding:0 0 20px 10px;
}


#P3Secondary .c_section5 ul.c_coutionSh li.c_red,
#P3Secondary .c_section5 ul.c_coutionShUnder li.c_red{
color:#FF0000;
}

#P3Secondary .c_section5 ul.c_coutionSh li.c_list,
#P3Secondary .c_section5 ul.c_coutionShUnder li.c_list{
padding-left:1em;
text-indent:-1em;
}

#P3Secondary .c_section5 ul.c_coutionSh li.c_list span,
#P3Secondary .c_section5 ul.c_coutionShUnder li.c_list span{
color:#FF0000;
}


#P3Secondary .c_section5 .c_anotherSh{
padding:12px 0 0 12px;
}



#P3Secondary .c_section5 dl.c_bank01{
float:left;
width:280px;
padding:30px 0 0 10px;
display:block;
}

#P3Secondary .c_section5 dl.c_bank01 dd{
float:left;
padding:10px 8px 0 0;
}

#P3Secondary .c_section5 dl.c_bank01 dt{
}


#P3Secondary .c_section5 dl.c_bank02{
float:left;
width:350px;
padding:15px 0 10px;
display:block;
}

#P3Secondary .c_section5 dl.c_bank02 dd{
float:left;
padding:25px 8px 0 0;
}

#P3Secondary .c_section5 dl.c_bank02 dt{
}


#P3Secondary .c_section5 .c_accountBox{
	border:1px solid #d2d2d2;
	padding:10px;
	margin:15px 0 25px 10px;
	width:278px;
	*width:450px;
}

	#P3Secondary .c_section5 table{}
	#P3Secondary .c_section5 td{
		font-size: 100%;
	}

body:first-of-type #P3Secondary .c_section5 .c_accountBox{
	border:1px solid #d2d2d2;
	padding:10px;
	margin:15px 0 25px 10px;
}
body:first-of-type #P3Secondary .c_section5 .c_accountBox td{
	font-size: 100%;
	color: #333;
}
	#P3Secondary .c_section5 .c_accountBox {
		width: 450px;
		font-weight: bold;
	}


/**************************************

	guidance/book/cxl.html
	
**************************************/

#P3Secondary .c_section1 .c_borderRed{
	border:1px solid #f3b6b5;
	background-color:#fae6e5;
	padding:15px;
	margin:15px 0 10px;
	color:#f00;
	font-size: 100%;
}

#P3Secondary .c_section1 .c_borderRed em{
font-weight:bold;
font-style:normal;
}


#P3Secondary .c_section5 table.c_charge{
	width:350px;
	margin:20px 0 0 10px;
	border-top:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}

#P3Secondary .c_section5 table.c_charge th{
	background-color:#eff3d2;
	border-bottom:1px solid #d2d2d2;
	padding:8px 6px;
	text-align:center;
	width:55%;
	font-weight:normal;
}


#P3Secondary .c_section5 table.c_charge td{
	border-bottom:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	padding:8px 6px;
	line-height:1.5em;
	color:#333;
	text-align:center;
	font-size: 100%;
	font-weight:bold;
}


#P3Secondary .c_section5 ol.c_coutionR{
	padding: 20px 15px 0 30px;
}


#P3Secondary .c_section5 ol.c_coutionR li{
list-style-type:none;
padding-left:1em;
text-indent:-1em;
margin-bottom:15px;
}

	#P3Secondary .c_section5 ol.c_coutionR li span{
		color: #f00;
	}

#P3Secondary .c_section5 ol.c_coutionR li.c_top{
list-style-type:none;
padding-left:1em;
text-indent:-1em;
margin-bottom:8px;
}

#P3Secondary .c_section5 ol.c_coutionR li.c_top em{
color:#FF0000;
font-style:normal;
}


#P3Secondary .c_section5 ol.c_coutionR li.c_bottom{
list-style-type:none;
padding-left:1em;
text-indent:-1em;
margin:0;
}

#P3Secondary .c_section5 ol.c_coutionR ul.c_list{
padding:8px 0 0;
}

#P3Secondary .c_section5 ol.c_coutionR ul.c_list li.c_reserve{
margin:0;
padding:0 0 0 12px;
}

#P3Secondary .c_section5 .c_imgR{
width:668px;
height:221px;
margin:15px 0 0 10px;
}


#P3Secondary .c_section5 ol.c_otherR{
padding:20px 0 0 10px;
}


#P3Secondary .c_section5 ol.c_otherR li.c_top{
list-style-type:none;
padding-left:1em;
text-indent:-1em;
line-height:1.8em;
}


#P3Secondary .c_section5 ol.c_otherR li.c_center{
list-style-type:none;
padding-left:15px;
margin:5px 0;
}

#P3Secondary .c_section5 ol.c_otherR li.c_bottom{
list-style-type:none;
padding-left:12px;
}

#P3Secondary .c_section5 ol.c_otherR li.c_bottom em{
font-style:normal;
color: #FF0000;
}

#P3Secondary .c_section5 ol.c_otherR li.c_top span,
#P3Secondary .c_section5 ol.c_otherR li.c_center span
#P3Secondary .c_section5 ol.c_otherR li.c_bottom span{
font-weight:bold;
}

#P3Secondary .c_section5 .c_capCh span{
}

#P3Secondary .c_section8 .c_login{
border-top:1px solid #d2d2d2;
}

#P3Secondary .c_section8 .c_login ul{
padding-top:10px;
}

#P3Secondary .c_section8 .c_login ul li.c_left{
	float:left;
	font-weight:bold;
	padding:4px 10px 0 0;
	color:#000;
}

#P3Secondary .c_section8 .c_login ul li.c_right{
	float:left;
}

#P3Secondary .c_section5 .c_bgCh{
	background-image:url(../book/imgs/h2_bg01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:700px;
	height:36px;
}

#P3Secondary .c_section5 .c_bgCh02{
	background-color:#f0f0f0;
	width:700px;
	margin:30px 0 0 0;
}

#P3Secondary .c_section5 .c_bgCh h2{
	font-size: 108%;
	color:#000000;
	padding:12px 0 0 9px;
}
	body.font_l #P3Secondary .c_section5 .c_bgCh h2{
		padding: 2px 0 0 9px;
	}

body:first-of-type #P3Secondary .c_section5 .c_bgCh h2{
	font-size: 108%;
	color:#000;
	padding:10px 0 0 9px;
}

#P3Secondary .c_section5 .c_bgCh h2 span{
	color:#E84E50;
	font-weight:bold;
	padding-right:3px;
}

#P3Secondary .c_section5 .c_bgCh01{
	background-color:#f0f0f0;
	width:700px;
	margin:16px 0 0 0;
}

#P3Secondary .c_section5 .c_bgCh01 h3,
#P3Secondary .c_section5 .c_bgCh02 h3{
	color:#0f0f0f;
	padding:5px 8px;
	font-size: 100%;
}

#P3Secondary .c_section1 .c_indexList{
	background-image:url(../book/imgs/index_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:700px;
	height:120px;
	margin-top:15px;
}


#P3Secondary .c_section1 .c_indexList .c_title{
	font-size: 108%;
	color:#000;
	font-weight:bold;
	padding: 11px 0 0 34px;
}


#P3Secondary .c_section1 .c_indexList ol.c_leftList{
	float:left;
	width:304px;
	list-style-type:none;
	padding: 15px 0 0 16px;
}
	body.font_l #P3Secondary .c_section1 .c_indexList ol.c_leftList{ padding: 10px 0 0 16px;}

#P3Secondary .c_section1 .c_indexList ol.c_rightList{
	float:left;
	width:380px;
	list-style-type:none;
	padding: 15px 0 0 0;
}
	body.font_l #P3Secondary .c_section1 .c_indexList ol.c_rightList{ padding: 10px 0 0 0px;}

#P3Secondary .c_section1 .c_indexList ol.c_leftList li,
#P3Secondary .c_section1 .c_indexList ol.c_rightList li{
	/*line-height:1.6em;*/
}

#P3Secondary .c_section1 .c_indexList ol.c_leftList li span,
#P3Secondary .c_section1 .c_indexList ol.c_rightList li span{
	color:#E84E50;
	font-weight:bold;
	padding-right:3px;
}

#P3Secondary .c_section5 .c_capCh{
	padding:15px 15px 0 30px;
}


#P3Secondary .c_section5 .c_pagetop{
	text-align:right;
	font-size: 83.3%;
	padding-bottom:3px;
}


/**************************************

	guidance/book/netmile.html
	
**************************************/

#P3Secondary .c_section1 .c_netmileTxt{
padding-top:1em;
color:#666666;
}

/**************************************

	guidance/book/last.html
	
**************************************/

#P3Secondary .c_section1 .endList{
	background:url(../book/imgs/index_bg_02.gif) no-repeat left top;
	width:700px;
	min-height: 80px;
	margin-top:15px;
}
	* html #P3Secondary .c_section1 .endList,
	*+html #P3Secondary .c_section1 .endList{height: 80px;}


#P3Secondary .c_section1 .endList .title{
	font-size: 108%;
	color:#000;
	font-weight:bold;
	padding:10px 0 0 34px;
}

#P3Secondary .c_section1 .endList ol.inLine{
	list-style-type:none;
	padding: 20px 0 0 16px;
}
	body.font_l #P3Secondary .c_section1 .endList ol.inLine{ padding: 15px 0 0 16px;}


#P3Secondary .c_section1 .endList ol.inLine li{
display:inline;
}

#P3Secondary .c_section1 .endList ol.inLine li.leftM{
margin-left:65px;
}

#P3Secondary .c_section1 .endList ol.inLine li span{
color:#E84E50;
font-weight:bold;
padding-right:3px;
}

#P3Secondary .c_section5 .c_capCh .inicon{
vertical-align:middle;
position:relative;
top:-2px;
padding-left:10px;
}

#P3Secondary .c_section5 .c_capCh02 .inicon01{
vertical-align:middle;
position:relative;
top:-2px;
*top:0px;
}

#P3Secondary .c_section5 table.fee{
width:400px;
margin-left:20px;
border-collapse:collapse;
border-spacing:0;
border-left:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

#P3Secondary .c_section5 table.fee th,
#P3Secondary .c_section5 table.fee td{
border-right:1px solid #d2d2d2;
border-top:1px solid #d2d2d2;
padding:8px;
text-align:center;
}

#P3Secondary .c_section5 table.fee th{
width:77%;
background-color:#eff3d2;
font-weight:normal;
}

#P3Secondary .c_section5 table.fee td{
width:23%;
font-weight:bold;
}

#P3Secondary .c_section5 .pdfInfo{
margin:0;
padding:0;
}

#P3Secondary .c_section5 .pdfInfo .txt{
float:left;
width:485px;
}

#P3Secondary .c_section5 .pdfInfo .img{
padding-top:18px;
float:left;
vertical-align:bottom;
}

#P3Secondary .c_section5 ol.c_coutionR01{
padding:20px 0 0 10px;
}


#P3Secondary .c_section5 ol.c_coutionR01 li{
list-style-type:none;
padding-left:1em;
text-indent:-1em;
margin-bottom:5px;
}


#P3Secondary .c_section5 .c_capCh01{
padding:40px 0 0 10px;
font-size: 108%;
font-weight:bold;
}

#P3Secondary .c_section5 .c_capCh02{
padding:45px 0 0 10px;
}

#P3Secondary .c_section5 .c_capCh01 em{
font-style:normal;
font-weight:bold;
color:#FF0000;
}

/**************************************

guidance/book/index-step4.html add 2012/02
	
**************************************/

#P3Secondary .m_guidance_2012pagetop {
	width:700px;
	margin-bottom:10px;
	padding-top:5px;
	border-top:dashed;
	border-top-width:thin;
	border-top-color:#CCC;
	text-align:right;
	font-size: 100%;
}



/**************************************

	ADD20121210
	guidance/book/1176701_196444.html
	
**************************************/

#P3Secondary div#guidance_book_getpoints {
}
#P3Secondary div#guidance_book_getpoints h3{
	margin: 25px auto; 
}
#P3Secondary div#guidance_book_getpoints p{
	margin: 15px auto; 
}


/**************************************

	ADD20121210
	guidance/book/1176702_196444.html
	
**************************************/
#P3Secondary div#guidance_book_description {
	margin-top: 15px;
}
#P3Secondary div#guidance_book_description dl{
	padding: 10px 0px;
	border-top: 1px solid #518DE7;
	overflow: hidden;
}
	* html #P3Secondary div#guidance_book_description dl{zoom: 1;}
	*+html #P3Secondary div#guidance_book_description dl{zoom: 1;}

	#P3Secondary div#guidance_book_description dl.border_bottom{border-bottom: 1px solid #518DE7;}


#P3Secondary div#guidance_book_description dt{
	float: left;
	width: 160px;
	padding: 0px 0px 0px 0.5em;
	color: #518DE7;
	font-weight: bold;
}
	#P3Secondary div#guidance_book_description dt span{
		margin-right: 0.3em;
		color: #f60;
	}

#P3Secondary div#guidance_book_description dd{
	float: right;
	width: 520px;
}




/*=========================================================

	旧 faq/css/style_faq_c.css

=========================================================*/


/**************************************

	faq/index.html
	
**************************************/


#P3Secondary .c_section6 .bgFaq{
	width:700px;
	min-height:36px;
	background: url(../faq/imgs/h2_bg.gif) no-repeat left bottom;
}
* html #P3Secondary .c_section6 .bgFaq{height: 36px;}
*+html #P3Secondary .c_section6 .bgFaq{height: 36px;}

#P3Secondary .c_section6 .bgFaq h2{
	margin: 0px 0px 0px 10px;
	padding: 8px 0 7px 15px;
	color: #000;
	font-size: 108%;
	background: url(../faq/imgs/h2_bg_mark.gif) no-repeat left 50%;
}



#P3Secondary .c_section9 dl.best{
padding:0 0 5px 0;
line-height:1.6em;
}

#P3Secondary .c_section9 dl.best dt{
	font-size: 100%;
	font-weight:bold;
	
}

#P3Secondary .c_section9 dl.best dd{
float:left;
width:20px;
color:#0033FF;
font-size: 108%;
font-weight:bold;
}

#P3Secondary .c_section9 .bestCap{
margin:0;
padding:0;
}


#P3Secondary .c_section6 .cateFaqBox{
padding-top:20px;
}

#P3Secondary .c_section6 .cateFaqBox .cateBg{
	background:url(../faq/imgs/h3_bg_top.gif) no-repeat left top;
	/*height:30px;*/
	min-height: 30px;
	margin-top:5px;
}
	* html #P3Secondary .c_section6 .cateFaqBox .cateBg,
	*+html #P3Secondary .c_section6 .cateFaqBox .cateBg{
		height:30px;
	}


#P3Secondary .c_section6 .cateFaqBox .cateBg h3{
	color: #000;
	padding:5px 0 0 11px;
	font-size: 100%;
}


#P3Secondary .c_section6 .cateFaqBox .innerBox{
/*	background-image:url(../faq/imgs/h3_bg_center.gif);
	background-position:left top;
	background-repeat:repeat-y;*/
	display:block;
	width:674px;
	*width:700px;
	padding: 8px 12px 0px;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	/*border-bottom: 1px solid #D7D7D7; */
	background: #fff;
}

#P3Secondary .c_section6 .cateFaqBox .backFaq{
background-color:#f0f0f0;
width:700px;
}


#P3Secondary .c_section6 .cateFaqBox .cateLeftFaq{
float:left;
width:335px;
}

#P3Secondary .c_section6 .cateFaqBox .cateRightFaq{
float:left;
width:340px;
}

#P3Secondary .c_section6 .cateFaqBox .cateLeftFaq ul,
#P3Secondary .c_section6 .cateFaqBox .cateRightFaq ul{
}

#P3Secondary .c_section6 .cateFaqBox .cateLeftFaq li,
#P3Secondary .c_section6 .cateFaqBox .cateRightFaq li{
background-image:url(../faq/imgs/arrow.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:10px;
line-height:1.6em;
}

#P3Secondary .c_section6 .cateFaqBox .caption{
background-image:url(../faq/imgs/icon_01.gif);
background-position:left center;
background-repeat:no-repeat;
margin-top:10px;
padding:5px 0 0 15px;
display:block;
}

*:first-child+html #P3Secondary .c_section6 .cateFaqBox .caption{
background-image:url(../faq/imgs/icon_01.gif);
background-position:left center;
background-repeat:no-repeat;
margin-top:35px;
padding:5px 0 0 15px;
display:block;
}

*html #P3Secondary .c_section6 .cateFaqBox .caption{
background-image:url(../faq/imgs/icon_01.gif);
background-position:left center;
background-repeat:no-repeat;
margin-top:35px;
padding:5px 0 0 15px;
display:block;
}

#P3Secondary .c_section6 .cateFaqBox .caption span{
	font-weight:bold;
}
#P3Secondary .c_section6 dl.otherFaq{
	margin:15px 0 0 10px;
}

#P3Secondary .c_section6 dl.otherFaq dt{
	height: 20px;
	padding: 0px 0 0 23px;
	margin: 0;
}
	*:first-child+html #P3Secondary .c_section6 dl.otherFaq dt{
		height:24px;
		padding:1px 0 0 5px;
		margin:0;
	}

	*html #P3Secondary .c_section6 dl.otherFaq dt{
		height:24px;
		padding:1px 0 0 5px;
		margin:0;
	}

#P3Secondary .c_section6 dl.otherFaq dd{
	float: left;
	display: block;
	width: 15px;
	height: 18px;
	padding: 2px 0 0;
}



/**************************************

	faq/faq01.html
	
**************************************/


#P3Secondary .c_section6 .cateFaqlistTop{
	margin-top:12px;
}

#P3Secondary .c_section6 .innerBox{
	background-image:url(../faq/imgs/bg_list_center.gif);
	background-position:left top;
	background-repeat:repeat-y;
	display:block;
	width:676px;
	*width:700px;
	padding:8px 12px;
	font-size: 100%;
}


#P3Secondary .c_section6 .innerBox .cateLeftFaq{
float:left;
width:320px;
}

#P3Secondary .c_section6 .innerBox .cateRightFaq{
float:left;
width:345px;
}

#P3Secondary .c_section6 .innerBox .cateLeftFaq ul,
#P3Secondary .c_section6 .innerBox .cateRightFaq ul
{
}

#P3Secondary .c_section6 .innerBox .cateLeftFaq li,
#P3Secondary .c_section6 .innerBox .cateRightFaq li{
	background:url(../faq/imgs/arrow.gif) no-repeat left center;
	padding-left:10px;
}


#P3Secondary .c_section6 ul.otherLink{
padding-top:10px;
text-align:right;
}

#P3Secondary .c_section6 ul.otherLink li{
	background:url(../faq/imgs/arrow_01.gif) no-repeat left 50%;
	padding:0 0 0 18px;
	margin-left:15px;
	display:inline;
}

#P3Secondary .c_section7 dl.listFaq{
	padding-left:10px;
}

#P3Secondary .c_section7 dl.listFaq dt{
}

#P3Secondary .c_section7 dl.listFaq dd{
float:left;
width:20px;
color:#0033FF;
font-weight:bold;
}

#P3Secondary .c_section7 .pagetopFaq{
text-align:right;
padding:0 0 3px 0;
font-size: 83.3%; /* 10px */
display:block;
}


#P3Secondary .c_section7 .qaBox{
width:700px;
height:auto;
display:block;
}

#P3Secondary .c_section7 .qaBox .question{
padding:8px 15px 5px 10px;
display:block;
background-color:#f0f0f0;
}

#P3Secondary .c_section7 .qaBox .question ul{
}

#P3Secondary .c_section7 .qaBox .question li{
	background:url(../faq/imgs/question.gif) no-repeat left 0.20em;
	padding-left:30px;
	font-weight: bold;
}

#P3Secondary .c_section7 .qaBox .answer{
padding:15px 15px 15px 10px;
display:block;
}

#P3Secondary .c_section7 .qaBox .answer ul{
}

#P3Secondary .c_section7 .qaBox .answer li{
	background:url(../faq/imgs/answer.gif) no-repeat left top;
	padding-left:30px;
}

#P3Secondary .c_section7 .qaBox .answer .inicon{
padding:0 2px;
position:relative;
top:-2px;
vertical-align:middle;
}

#P3Secondary .c_section7 .qaBox .answer p.txt{
margin:15px 0 0 30px;
padding-left:1em;
text-indent:-1em;
}

#P3Secondary .c_section7 .qaBox .answer p.txt01{
margin:3px 0 0 30px;
padding-left:1em;
text-indent:-1em;
}

#P3Secondary .c_section7 .qaBox .answer p.txt02{
margin:15px 0 0 30px;
}

#P3Secondary .c_section7 .qaBox .answer p.txt strong,
#P3Secondary .c_section7 .qaBox .answer p.txt01 strong,
#P3Secondary .c_section7 .qaBox .answer p.txt02 strong{
font-weight:bold;
}

/*#P3Secondary .c_section7 .qaBox .answer p.txt01 a{
	font-weight:bold;
}*/


/**************************************

	faq/faq11.html
	
**************************************/

#P3Secondary .c_section6 .bottomLine{
border-bottom:1px solid #d6d6d6;
padding-bottom:12px;
}

#P3Secondary .c_section6 .bottomLine h1{
}







/*=========================================================

	旧 chuui/css/style_chuui_c.css

=========================================================*/


/**************************************

	chuui/index.html
	
**************************************/

/*090316追加*/
#P3Secondary h2.titleCh{
	font-size: 116.6%;
	padding-top:20px;
}

/*090316追加*/
#P3Secondary .change{
	background-color:#FAE6E5;
	margin:15px 0 0 10px;
	padding:15px;
}

/*090316追加*/
#P3Secondary .change span{
color:#FF0000;
}

/*090316追加*/
#P3Secondary .c_sectionCh{
margin:0;
padding:15px 0 25px;
display:block;
}


#P3Secondary .c_section5 .bgCh{
background-image:url(../chuui/imgs/h2_bg.gif);
background-repeat:no-repeat;
background-position:left top;
width:700px;
height:36px;
}

#P3Secondary .c_section5 .bgCh02{
background-color:#f0f0f0;
width:700px;
margin:30px 0 0 0;
}

/*090316追加*/
#P3Secondary .c_section5 .bgCh h2,
#P3Secondary .c_section5 .bgCh h3{
	font-size: 108%;
	color:#000000;
	padding: 10px 0 0 9px;
}
	body.font_l #P3Secondary .c_section5 .bgCh h2,
	body.font_l #P3Secondary .c_section5 .bgCh h3{
		padding: 7px 0 0 9px;
	}

/*090316追加*/
#P3Secondary .c_section5 .bgCh h2 span,
#P3Secondary .c_section5 .bgCh h3 span{
color:#E84E50;
font-weight:bold;
padding-right:3px;
}


#P3Secondary .c_section5 .bgCh01{
background-color:#f0f0f0;
width:700px;
margin:16px 0 0 0;
}


#P3Secondary .c_section5 .bgCh01 h3,
#P3Secondary .c_section5 .bgCh02 h3{
color:#0f0f0f;
padding:5px 8px;
font-size: 93%;
}

/*090316追加*/
#P3Secondary .c_section1 .indexList,
#P3Secondary .c_sectionCh .indexList{
	background:url(../chuui/imgs/index_bg.gif) no-repeat left top;
	width:700px;
	/*height:120px;*/
	min-height: 120px;
}
	* html #P3Secondary .c_section1 .indexList{ 	height: 120px;}
	* html #P3Secondary .c_sectionCh .indexList{ 	height: 120px;}
	*+html #P3Secondary .c_section1 .indexList{ 	height: 120px;}
	*+html #P3Secondary .c_sectionCh .indexList{ 	height: 120px;}


/*090316追加*/
#P3Secondary .c_section1 .indexList .title,
#P3Secondary .c_sectionCh .indexList .title{
	font-size: 108%;
	color:#000;
	font-weight:bold;
	padding:10px 0 0 34px;
}

/*090316追加*/
#P3Secondary .c_section1 .indexList ol.leftList,
#P3Secondary .c_sectionCh .indexList ol.leftList{
	float:left;
	width:304px;
	list-style-type:none;
	padding: 20px 0 0 16px;
}
	body.font_l #P3Secondary .c_section1 .indexList ol.leftList,
	body.font_l #P3Secondary .c_sectionCh .indexList ol.leftList{ padding: 15px 0 0 16px;}

/*090316追加*/
#P3Secondary .c_section1 .indexList ol.rightList,
#P3Secondary .c_sectionCh .indexList ol.rightList{
	float:left;
	width:380px;
	list-style-type:none;
	padding: 20px 0 0 0;
}
	body.font_l #P3Secondary .c_section1 .indexList ol.rightList,
	body.font_l #P3Secondary .c_sectionCh .indexList ol.rightList{ padding: 15px 0 0 0px;}



/*090316追加*/
#P3Secondary .c_section1 .indexList ol.leftList li,
#P3Secondary .c_section1 .indexList ol.rightList li,
#P3Secondary .c_sectionCh .indexList ol.leftList li,
#P3Secondary .c_sectionCh .indexList ol.rightList li{
	line-height: 1.5em;
}

/*090316追加*/
#P3Secondary .c_section1 .indexList ol.leftList li span,
#P3Secondary .c_section1 .indexList ol.rightList li span,
#P3Secondary .c_sectionCh .indexList ol.leftList li span,
#P3Secondary .c_sectionCh .indexList ol.rightList li span{
	color:#E84E50;
	font-weight:bold;
	padding-right:3px;
}

#P3Secondary .c_section5 .capCh{
padding:15px 0 0 10px;
}


#P3Secondary .c_section5 .pagetop{
text-align:right;
font-size:10px;
padding-bottom:3px;
}


/*090316追加*/
#P3Secondary .c_section5 ul.listTxtCh{
	margin:15px 0 0 10px;
	padding: 0px 15px;
}

/*090316追加*/
#P3Secondary .c_section5 ul.listTxtCh li .icon{
position:relative;
top:3px;
}

#P3Secondary .c_section5 ul.listTxtCh li.txtCh{
background-image:url(../chuui/imgs/dice.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding-left:12px;
padding-bottom:10px;
}

/*090316追加*/
#P3Secondary .c_section5 ul.listTxtCh li.txtCh01{
	padding-left:1em;
	text-indent:-1em;
}

/*090316追加*/
#P3Secondary .c_section5 ul.listTxtCh li.txtCh02{
	padding-top:7px;
	padding-left:1em;
	text-indent:-1em;
	margin-left:10px;
}

/*090316追加*/
#P3Secondary .c_section5 ul.listTxtCh li.txtCh03{
	padding-top:10px;
	padding-left:1em;
	text-indent:-1em;
	margin-left:10px;
}

/*090316追加*/
#P3Secondary .c_section5 ul.listTxtCh li.txtCh04{
	padding-top:10px;
	margin-left:2em;
}

/*090316追加*/
#P3Secondary .c_section5 ul.listTxtCh li.txtCh05{
	padding-top:7px;
	margin-left:1em;
}

/*090316追加*/
#P3Secondary .c_section5 ul.listTxtCh li.txtCh06{
	padding-top:2px;
	padding-left:1em;
	text-indent:-1em;
	margin-left:10px;
}

/*090316追加*/
#P3Secondary .c_section5 ul.listTxtCh li.txtCh span,
#P3Secondary .c_section5 ul.listTxtCh li.txtCh01 span,
#P3Secondary .c_section5 ul.listTxtCh li.txtCh02 span,
#P3Secondary .c_section5 ul.listTxtCh li.txtCh03 span,
#P3Secondary .c_section5 ul.listTxtCh li.txtCh04 span,
#P3Secondary .c_section5 ul.listTxtCh li.txtCh06 span,
#P3Secondary .c_section5 ul.listTxtCh li.txtCh04 strong{
color:#FF0000;
}

#P3Secondary .c_section5 ul.listTxtCh li.txtChBottom{
background-image:url(../chuui/imgs/dice.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding-left:12px;
padding-bottom:0;
}

#P3Secondary .c_section5 ul.listTxtCh li.txtCh01Bottom{
padding-bottom:0;
padding-left:1em;
text-indent:-1em;
}


#P3Secondary .c_section5 ul.listTxtCh li.coutionList{
background-image:none;
padding-left:12px;
}

#P3Secondary .c_section5 ul.listTxtCh li.coutionList03{
background-image:none;
padding-left:79px;
}



#P3Secondary .c_section5 h4.checkin{
color:#676767;
font-size: 93%;
padding:15px 0 0 8px;
}


#P3Secondary .c_section5 .capCh span{
color:#FF0000;
}

#P3Secondary .c_section5 ul.listTxtCh02{
margin:10px 0 0 0;
}


#P3Secondary .c_section5 ul.listTxtCh02 li.coutionList02{
padding-left:10px;
}


#P3Secondary .c_section2 ul.listTxtCh02 li.coutionList02 span{
color:#ff0000;
}


