@charset "utf-8";

/* Navigation styles */

.internavi_btn {
	margin-left:700px;
	padding-top:15px;
}
.internavi_btm_btn {
	margin: 32px 0px 32px 604px;
}


.wdh_txt {
	width: 190px;
}

.wdh_img { width: 160px; }

#wcnavi { width: 900px;}

#wcnavi .contents_inner{
	width: 836px;
	margin: 0px 32px 32px 32px;
}


#wcnavi #headline01{
	width: 843px;
	display: block;
	margin-top: 32px;
	margin-bottom: 0px;
	background: url(../../navigation/image/navigation_headline01.jpg) 0 0 no-repeat;
	margin-left: 32px;
}

#wcnavi #headline01 p{
	width: 672px;
	padding-top: 52px;
}


#wcnavi h4#headline02{ width: 840px; height: 46px; display: block; margin-top: 30px; margin-bottom: 10px;
background: url(../../navigation/image/navigation_headline02.gif) 0 0 no-repeat;}

#naviicons{ float: right; margin-left: 1em;}


#wcnavi #bigcap01{background:url(../../navigation/image/navigation_bigcap01.gif) 0 0 no-repeat;
width: 350px; height: 32px; }
#wcnavi #bigcap02{background:url(../../navigation/image/navigation_bigcap02.gif) 0 0 no-repeat;
width: 350px; height: 32px; }


#wcnavi #ex01, #wcnavi #ex02 {
	margin-left: 52px;
	width: 732px;
	margin-bottom: 0px;
}

#wcnavi #ex01 p{
	margin-bottom: 24px;
	width: 732px;
	margin-left: 0px;
	margin-top: 0px;
}

#wcnavi #ex01 img{
	margin-bottom: 24px;
}

#wcnavi #ex02 img.top{
	float: left;
	margin-bottom: 24px;
	width: 732px;
}

#wcnavi #ex02 img.title_l{
	margin-bottom: 26px;
	margin-left: 0px;
	float: left;
	width: 350px;
}


#wcnavi #ex02 h6 {
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	letter-spacing: -0.1em;
	margin-bottom: 8px;
	width: 190px;
}

#wcnavi #ex02 p{
	color:#333333;
	line-height: 1.3em;
}

#wcnavi #ex02 img {
	float: right;
	margin-bottom: 36px;
	padding-top: 4px;
	width: 150px;
}

#wcnavi #ex02 p.space {
	height: 12px;
}



#wcnavi p.explain {
	font-size: 13px;
	line-height: 19px;
	color: #000;
}


#wcnavi table { border: 0; width: 728px; margin-left: 52px;}
#wcnavi table tr td {vertical-align: top; padding-bottom: 26px; }
#wcnavi table tr td h6 {font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color:#000000;
	letter-spacing: -0.1em;
	margin-bottom: 12px; }
	
#wcnavi table tr td p { padding-right: 12px;}



/* ---------Left and Right frame---------- */
#wcnavi .frameL{
	width: 350px;
	float: left;
}
#wcnavi .frameR{
	width: 350px;
	float: right;
	padding-bottom: 30px;
}





/* Premium Club styles */
#wcpc .contents_inner{ width: 804px; margin: 10px auto;}
#wcpc h4#headline01{ width: 840px; height: 55px; display: block; margin-top: 30px; margin-bottom: 10px;
background: url(../../navigation/premium-club/image/pc_headline01.gif) 0 0 no-repeat;}

#wcpc h4#headline02{ width: 840px; height: 46px; display: block; margin-top: 30px; margin-bottom: 0px;
background: url(../../navigation/premium-club/image/pc_headline02.gif) 0 0 no-repeat;}
#wcpc h4#headline03{ width: 840px; height: 46px; display: block; margin-top: 30px; margin-bottom: 10px;
background: url(../../navigation/premium-club/image/pc_headline03.gif) 0 0 no-repeat;}
#wcpc h4#headline04{ width: 840px; height: 46px; display: block; margin-top: 30px; margin-bottom: 10px;
background: url(../../navigation/premium-club/image/pc_headline04.gif) 0 0 no-repeat;}
#wcpc h4#headline05{ width: 840px; height: 46px; display: block; margin-top: 30px; margin-bottom: 10px;
background: url(../../navigation/premium-club/image/pc_headline05.gif) 0 0 no-repeat;}
#wcpc h4#headline06{ width: 840px; height: 46px; display: block; margin-top: 30px; margin-bottom: 10px;
background: url(../../navigation/premium-club/image/pc_headline06.gif) 0 0 no-repeat;}
#wcpc h4#headline07{ width: 840px; height: 46px; display: block; margin-top: 30px; margin-bottom: 10px;
background: url(../../navigation/premium-club/image/pc_headline07.gif) 0 0 no-repeat;}

#wcpc .bordergray{ border: 1px solid #808080;}
#wcpc .borderpadding {padding: 15px;}

#wcpc #ex01{margin-top: 30px;}
#wcpc #ex01 img{ float: left; margin-right: 1em;}

#wcpc #ex02 #ex02L{float: left; margin-right: 0.5em;}
#wcpc #ex02 #ex02R{float: right; margin: 0;}
#wcpc #ex02 #ex02R p{ width: 200px;}

#wcpc #ex03{ margin-top: 0px;}
#wcpc #ex03 #ex03L{float: left; width:487px; margin-right: 5px;}
#wcpc #ex03 #ex03R{float: right; width:270px; margin: 0;}
#wcpc #ex03 p{ padding-top: 10px;}

#wcpc #ex04, #wcpc #ex05{ width: 315px;}

#wcpc #ex04 h5{ background: url(../../navigation/premium-club/image/pc_cap02.gif) 0 0 no-repeat;
width: 315px; height: 50px; margin-bottom: 10px;}

#wcpc #ex06{ float: left; width: 315px;}
#wcpc #ex07{ float: right; width: 442px;}

#wcpc #ex06 h5{ background: url(../../navigation/premium-club/image/pc_cap04l.gif) 0 0 no-repeat;
width: 315px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex07 h5{ background: url(../../navigation/premium-club/image/pc_cap04r.gif) 0 0 no-repeat;
width: 442px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex08 h5{ background: url(../../navigation/premium-club/image/pc_cap05.gif) 0 0 no-repeat;
width: 315px; height: 25px; margin-bottom: 10px; margin-top: 20px; float: left;}
#wcpc #ex08 img{float: right; padding-top: 10px;}

#wcpc #ex09 h5{ background: url(../../navigation/premium-club/image/pc_cap06.gif) 0 0 no-repeat;
width: 804px; height: 25px; margin-bottom: 10px; }

#wcpc #ex101112L{ width: 515px; float: left;}
#wcpc #ex101112R{ width: 240px; float: right;}
#wcpc #ex101112R img{ margin-top: 20px;}

#wcpc #ex10 h5{ background: url(../../navigation/premium-club/image/pc_cap07.gif) 0 0 no-repeat;
width: 515px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex11 h5{ background: url(../../navigation/premium-club/image/pc_cap08.gif) 0 0 no-repeat;
width: 515px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex12 h5{ background: url(../../navigation/premium-club/image/pc_cap09.gif) 0 0 no-repeat;
width: 515px; height: 25px; margin-bottom: 10px; margin-top: 20px;}

#wcpc #ex13 h5{ background: url(../../navigation/premium-club/image/pc_cap10.gif) 0 0 no-repeat;
width: 804px; height: 25px; margin-bottom: 10px; margin-top: 10px;}

#wcpc #ex14 h5{ background: url(../../navigation/premium-club/image/pc_cap11.gif) 0 0 no-repeat;
width: 350px; height: 25px; margin-bottom: 10px; margin-top: 10px;}
#wcpc #ex14 img{ float: right; margin-left: 1em; margin-top: 0px;}
#wcpc #ex14 p{ width: 360px;}

#wcpc #ex15 h5{ background: url(../../navigation/premium-club/image/pc_cap12.gif) 0 0 no-repeat;
width: 804px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex15 p{ width: 400px;}

#wcpc #ex16 h5{ background: url(../../navigation/premium-club/image/pc_cap13.gif) 0 0 no-repeat;
width: 370px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex17 h5{ background: url(../../navigation/premium-club/image/pc_cap14.gif) 0 0 no-repeat;
width: 370px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex18 h5{ background: url(../../navigation/premium-club/image/pc_cap15.gif) 0 0 no-repeat;
width: 370px; height: 25px; margin-bottom: 10px; margin-top: 20px;}

#wcpc #ex20 h5{ background: url(../../navigation/premium-club/image/pc_cap17.gif) 0 0 no-repeat;
width: 370px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex21 h5{ background: url(../../navigation/premium-club/image/pc_cap18.gif) 0 0 no-repeat;
width: 370px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex22 h5{ background: url(../../navigation/premium-club/image/pc_cap22.gif) 0 0 no-repeat;
width: 370px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex22 img{margin-left: 1em; margin-top: 1em;}
#wcpc #ex23 h5{ background: url(../../navigation/premium-club/image/pc_cap20.gif) 0 0 no-repeat;
width: 370px; height: 50px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex24 h5{ background: url(../../navigation/premium-club/image/pc_cap21.gif) 0 0 no-repeat;
width: 370px; height: 25px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #ex24 img{margin: 20px 0px;}

/* ---------Left and Right frame---------- */
#wcpc .frameL{ width: 370px; float: left;}
#wcpc .frameR{ width: 370px; float: right;}
#wcpc .frameL div{ margin-bottom: 40px;}
#wcpc .frameR div{ margin-bottom: 40px;}

#wcpc .hpbg{ background: url(../../navigation/premium-club/image/pc_hp_border.gif) repeat-y; margin-bottom: 40px;}
#wcpc .hpbgbtm{ background: url(../../navigation/premium-club/image/pc_hp_borderbtm.gif) left bottom no-repeat;
padding: 20px;}
#wcpc #hptitle{ background: url(../../navigation/premium-club/image/pc_hp_title.gif) 0 0 no-repeat;
width: 804px; height: 64px;}

#wcpc .hpbg #hp01{ float: left; width: 332px; }
#wcpc .hpbg #hp02{ float: right; width: 380px;}
#wcpc #hp01 h5{ background:url(../../navigation/premium-club/image/pc_hp_cap01.gif) 0 0 no-repeat;
width: 332px; height: 50px; margin-bottom: 10px; margin-top: 20px;}
#wcpc #hp02 h5{ background:url(../../navigation/premium-club/image/pc_hp_cap02.gif) 0 0 no-repeat;
width: 380px; height: 50px; margin-bottom: 10px; margin-top: 20px;}

#btnspirit{ position:absolute; top: 15px; right:15px; z-index: 999;}
#btnspirit a{ height: 42px; background:url(../../navigation/image/btn_spirit.gif) 0 0 no-repeat; width: 229px; display: block; }
#btnspirit a:hover{ background-position: 0 -42px;}

#btndetail {float: right; width: 278px;  height: 38px; padding: 20px 50px 0 0;}
#btndetail a{ height: 38px; background:url(../../navigation/premium-club/image/btn_detail.gif) 0 0 no-repeat; width: 278px; display: block;}
#btndetail a:hover{ background-position: 0 -38px;}

#btndetail_L {width: 278px; height: 38px; padding: 20px 0 0 0;}
#btndetail_L a{ height: 38px; background:url(../../navigation/premium-club/image/btn_detail.gif) 0 0 no-repeat; width: 278px; display: block;}
#btndetail_L a:hover{ background-position: 0 -38px;}

#btndetail_S {float: right; width: 270px;  height: 38px; padding: 20px 0 0 0;}
#btndetail_S a{ height: 38px; background:url(../../navigation/premium-club/image/btn_detail.gif) 0 0 no-repeat; width: 270px; display: block;}
#btndetail_S a:hover{ background-position: 0 -38px;}

/* Spirit styles */


.carnavi_btn {margin-left:636px; padding-top:15px;}
.carnavi_btm_btn {
	margin: 32px 0px 32px 604px;
}

br.clear {
	clear:both;
	margin:0;
	padding:0;
	height:0px;
}

#wcspirit{
}
#wcspirit .contents_inner{
	margin-top:52px;
	margin-left:32px;
	margin-right: 32px;
}
#wcspirit #explain{
	clear: both;
	margin: 32px 52px 32px 52px;
}

#wcspirit #title{
}
#wcspirit #title h5{ background: url(../../navigation/spirit/image/sprit_txt01.gif) 0 0 no-repeat;
width: 420px; height: 30px; margin-bottom: 10px;}
#wcspirit #title img{margin-top:28px;}


#wcspirit #leftbox{
	float:left;
	width:366px;
	margin-bottom: 0px;
}
#wcspirit #rightbox{
	float:left;
	width:320px;
	margin-left:40px;
	margin-bottom: 0px;
}


#wcspirit #ex01 h5{ background: url(../../navigation/spirit/image/spirit_txt03_1.gif) 0 0 no-repeat; 
width:365px; height:17px; margin-bottom:18px;}
#wcspirit #ex02 h5{ background: url(../../navigation/spirit/image/spirit_txt03_2.gif) 0 0 no-repeat; 
width:365px; height:17px; margin-bottom:18px;}

#wcspirit #ex01, #wcspirit #ex02, #wcspirit #ex03, #wcspirit #ex04, #wcspirit #ex05 {
	width:366px;
	margin-bottom: 32px;
}


#wcspirit #ex03 h5{ background: url(../../navigation/spirit/image/spirit_txt03_3.gif) 0 0 no-repeat; 
width:365px; height:17px; margin-bottom:18px;}


#wcspirit #ex03 h6{
	font-size: 12px;
	line-height:28px;
	font-weight:bold;
	color: #242424;
}



.box_left {
	border: solid 1px #999;
	width: 341px;
	padding: 10px;
	font-size: 12px;
}

.box_right {
	border: solid 1px #999;
	width: 300px;
	padding: 10px;
	font-size: 12px;
}

.box_left h6, .box_right h6 {
	font-size: 12px;
	line-height:28px;
	font-weight:bold;
	color: #242424;
	margin-bottom: 8px;
}

#rightbox #keitai .box_right h6 {
	background: url(../../navigation/spirit/image/keitai.gif) 0 0 no-repeat;
	font-size: 12px;
	letter-spacing: -0.1em;
	line-height: 28px;
}



#wcspirit #ex04 h5{ background: url(../../navigation/spirit/image/spirit_txt03_4.gif) 0 0 no-repeat; 
width:365px; height:17px; margin-bottom:18px;}
#wcspirit #ex05 h5{ background: url(../../navigation/spirit/image/spirit_txt03_5.gif) 0 0 no-repeat; 
width:365px; height:17px; margin-bottom:18px;}
#wcspirit #ex06 h5{ background: url(../../navigation/spirit/image/spirit_txt03_6.gif) 0 0 no-repeat; 
width:365px; height:17px; margin-bottom:18px; margin-top:43px;}
#wcspirit #ex07 h5{ background: url(../../navigation/spirit/image/spirit_txt03_7.gif) 0 0 no-repeat; 
width:365px; height:17px; margin-bottom:18px;}




#wcspirit #ex01 p,#wcspirit #ex02 p, #wcspirit #ex03 p, #wcspirit #ex04 p, #wcspirit #ex05 p{
	color: #434343;
}



#wcspirit #ex06 p,#wcspirit #ex07 p{
	margin-bottom:36px;
	color: #434343;
}

#wcspirit #ex03 img,#wcspirit #ex04 img,#wcspirit #ex05 img{margin-bottom:46px; width:366px;}

#wcspirit #txt{
	width:836px;
	clear: both;
}

#txt p.text01{ color: #333333; font-size: 13px; line-height: 19px; margin-bottom: 24px;}
#txt p.text02{ color: #000000; font-size: 13px; line-height: 19px; font-weight: bold;}
