/* CSS Document */


body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background: #FFFFFF;
	font-family:"lr SVbN", "MS Gothic", "Osaka|", Osaka-mono, monospace;
}

.tel{ 
	height:105px;
	padding:0px 0px 0px 0px;
	background-image: url(../img/free.gif);
	background-repeat:no-repeat;
}


.header{ 
	width:100%;
	height:200px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;
	background-image: url(../img/bg_head.jpg);
	background-repeat:repeat-x;
}


.wrapper {
    width:860px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image: url(../img/bg_ad.gif);
	background-repeat:repeat-y;
}


.menu{
    width:860px;
	height:39px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#head_title{ height:108px; padding:0px 0px 0px 607px; background-image:url(../img/header.jpg); background-repeat:no-repeat;}

.contents {
    width:590px;
	font-size:14px;
	line-height:20px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0px 0px 0px;
	color: #000000;
	margin-top:0px;
	background: #FFFFFF;
	text-align:left;
}

.contents_form {
    width:720px;
	font-size:14px;
	line-height:20px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0px 0px 0px;
	color: #000000;
	margin-top:0px;
	background: #FFFFFF;
	text-align:left;
}

#pankuzu {
	font-size:12px;
	height:30px;
	color:#999999;
	padding: 5px 0px 10px 0px;
}


#navi_bg{ 
	background-image:url(../img/menu/navi_bg.gif);
	background-repeat:repeat-y;
}

.all_page {
	font-size:10px;
	text-align:right;
	padding: 3px 15px 5px 0px;
	font-weight:bold;
}

.box_voice{
	width:560px;
	background-color:#F9F8F2;
	border:5px solid #CCCCCC;
	padding:10px;
}

.box_voice_l{
	width:150px;
	float:left;
}

.box_voice_r{
	width:400px;
	float:right;
}


.box_100{ width:100%;}
.left_50{ width:50%; float:left;}
.right_50{ width:50%; float:right;}

.left{ float:left;}
.right{ float:right;}
.clear{
	clear:both;
}

.ad{ 
	width:860px;
	text-align:left;
	padding:10px 0px 0px 20px;
	margin-left:auto;margin-right:auto;
}

.info_hour{
	width:590px;
	background-image:url(../img/info_hour_bg.gif);
	background-repeat:repeat-y;
}


h1,h2,h3,h4,h5 {margin:0;}


.tagline{	
	width:820px;
	padding:0px 0px 0px 0px;
	text-decoration: none;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

h1{	
	font-size: 10px;
	line-height:16px;
	color: #FFFFFF;
	padding:37px 0px 0px 5px;
	text-decoration: none;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	float:left;
}


.h1_sitemap{	
	font-size: 10px;
	line-height:17px;
	color: #FFFFFF;
	padding:0px 5px 0px 0px;
	text-decoration: none;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

h1.tit{	
	width:590px;
	font-size: 12px;
	line-height:14px;
	color: #000000;
	text-align:left;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	text-indent:0px;
	float:none;
}

h2{	
	width:590px;
	font-size: 22px;
	line-height:44px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	text-indent:28px;
	background-image:url(../img/h2.jpg);
	background-repeat:no-repeat;
}





h2.r{	
	width:590px;
	font-size: 22px;
	line-height:44px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	text-indent:28px;
	background-image:url(../img/h2_r.jpg);
	background-repeat:no-repeat;
}

h2.copy1{
	width:auto;
	font-size: 18px;
	line-height:22px;
	font-weight:bold;
	color: #FF0000;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-indent:0px;
	background-image:none;
}

h2.copy2{
	width:auto;
	font-size: 16px;
	line-height:22px;
	font-weight:bold;
	color: #990000;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-indent:0px;
	background-image:none;
}


h2.copy3{
	width:auto;
	font-size: 16px;
	line-height:22px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-indent:0px;
	background-image:none;
}

h2.copy4{
	width:auto;
	font-size: 16px;
	line-height:22px;
	font-weight:bold;
	color: #1F1D80;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-indent:0px;
	background-image:none;
}


h2.kodate{	
	width:590px;
	font-size: 22px;
	line-height:44px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	text-indent:28px;
	background-image:url(../img/h2_kodate.jpg);
	background-repeat:no-repeat;
}

h2.shugo{	
	width:590px;
	font-size: 22px;
	line-height:44px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding:0px 0px 0px 0px;
	text-indent:28px;
	background-image:url(../img/h2_shugo.jpg);
	background-repeat:no-repeat;
}


h2.big{ 
	width:auto;
	font-size: 38px;
	line-height:45px;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #000000;
	text-align:left;
	padding:0px 0px 30px 0px;
	text-indent:0px;
	background-image:none;
}

h2.big_center{ 
	width:auto;
	font-size: 38px;
	line-height:45px;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #000000;
	text-align:center;
	padding:0px 0px 10px 0px;
	text-indent:0px;
	background-image:none;
}



h3.r{ 
	width:590px;
	font-size: 16px;
	line-height:32px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-indent:20px;
	background-image:url(../img/h3_r.gif);
	background-repeat:no-repeat;
}


h3.blue{ 
	width:590px;
	font-size: 16px;
	line-height:32px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-indent:20px;
	background-image:url(../img/h3_blue.gif);
	background-repeat:no-repeat;
}


h3.copy{ 
	width:auto;
	font-size: 16px;
	line-height:24px;
	font-weight:bold;
	color: #FF0000;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-indent:0px;
	background-image:none;
}



h3.copy_b{ 
	width:auto;
	font-size: 16px;
	line-height:24px;
	font-weight:bold;
	color: #000000;
	padding:0px 0px 0px 0px;
	text-indent:0px;
	background-image:none;
}

h3.cate{ 
	width:auto;
	font-size: 16px;
	line-height:24px;
	font-weight:bold;
	color: #000000;
	padding:0px 0px 5px 20px;
	text-indent:0px;
	background-image:none;
}

h3.plain{ 
	width:auto;
	font-size: 20px;
	line-height:26px;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #000000;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-indent:0px;
	background-image:none;
}

h3.copy_blue{ 
	width:590px;
	font-size: 16px;
	line-height:32px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	padding:0px 0px 5px 0px;
	text-indent:20px;
	background-image:url(../img/h3.gif);
	background-repeat:no-repeat;
}

h3{ 
	width:auto;
	font-size: 20px;
	line-height:26px;
	font-weight:bold;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #007AE5;
	text-align:left;
	padding:0px 0px 5px 0px;
	text-indent:0px;
	background-image:none;
}



h3.fl_green{ 
	width:auto;
	font-size: 16px;
	line-height:36px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding:0px 0px 0px 20px;
	text-indent:0px;
	background-image:none;
	background-color:#0EAC66;
}

h3.fl_blue{ 
	width:auto;
	font-size: 16px;
	line-height:36px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding:0px 0px 0px 20px;
	text-indent:0px;
	background-image:none;
	background-color:#3584C6;
}

h3.fl_orange{ 
	width:auto;
	font-size: 16px;
	line-height:36px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding:0px 0px 0px 20px;
	text-indent:0px;
	background-image:none;
	background-color:#F29600;
}


h4{ 
	width:590px;
	font-size: 14px;
	line-height:30px;
	font-weight:bold;
	color: #333333;
	text-align:left;
	padding:0px 0px 5px 0px;
	text-indent:15px;
	background-image:url(../img/sub/h4.jpg);
	background-repeat:no-repeat;
}



h4.table_tit{ 
	width:auto;
	font-size: 18px;
	line-height:20px;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #000000;
	text-align:center;
	padding:0px 0px 0px 0px;
	text-indent:0px;
	background-image:none;
}




/*JeS[R[i[gbv*/

#category{	
	background-image:url(../img/cate_tit.jpg);
	background-repeat:no-repeat;
	height:90px;
}

.cate_catch{ 
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	padding:15px 0px 3px 0px;
	text-indent:15px;
}

h2.cate_tit{
	font-size: 32px;
	line-height:40px;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #463DC4;
	padding:0px 0px 0px 0px;
	text-indent:15px;;
	background-image:none;
}

ul.cate_menu{
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}

ul.cate_menu li{
	height:20px;
	line-height:20px;
	font-size: 14px;
	text-indent:20px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/cate_menu_bg.jpg);
	background-repeat:no-repeat;
}



.break{	height:40px;}
.break_m{height:20px;}
.break_s{height:15px;}
.break_ss{	height:5px;}





p {font-size:14px; line-height:20px; margin:0; padding:0; }


p.title{
	margin:0px;
	padding:0px 0px 25px 0px;
}

p.sub{
	margin:0px;
	padding:0px 0px 20px 0px;
}

p.sub2{
	margin:0px;
	padding:15px 0px 0px 0px;
}


p.banner{
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-indent: 15px;
}


p.float-r{float:right;}
p.float-l{float:left;}


p.top5{	margin:0px;	padding-top:5px;}
p.top10{margin:0px;	padding-top:10px;}
p.top15{margin:0px;	padding-top:15px;}
p.top20{margin:0px;	padding-top:20px;}
p.top25{margin:0px;	padding-top:25px;}
p.top30{margin:0px;	padding-top:30px;}
p.top35{margin:0px;	padding-top:35px;}
p.top40{margin:0px;	padding-top:40px;}

p.btm5{	margin:0px;	padding-bottom:5px;}
p.btm10{margin:0px;	padding-bottom:10px;}
p.btm15{margin:0px;	padding-bottom:15px;}
p.btm20{margin:0px;	padding-bottom:20px;}
p.btm25{margin:0px;	padding-bottom:25px;}

p.l-r5{	margin:0px;	padding:0px 5px 0px 5px; text-align:left;}
p.l-r10{margin:0px;	padding:0px 10px 0px 10px;}




.font_ss {font-size:10px; line-height:16px; color: #000000; text-align:left;}
.font_sss {font-size:10px; line-height:12px; color: #000000; text-align:left;}
.font_s {font-size:12px; line-height:18px; color: #000000;}
.font_s_narrow {font-size:12px; line-height:16px; color: #000000; text-align:left;}
.font_s_wide {font-size:12px; line-height:24px;color: #000000;text-align:left;}

.font_m {font-size:14px; line-height:20px; font-weight:normal;}
.font_m_b {font-size:14px; line-height:20px;text-align:left; color: #0F0063; font-weight:bold;}
.font_m_g {font-size:14px; line-height:140%;color: #666666;text-align:left;}
.font_m_o {font-size:14px; line-height:140%;color: #FF6600;text-align:left;}

.font_l{font-size:16px; line-height:140%; }
.font_l_o{font-size:16px; line-height:140%; color: #FF6600; text-align:left;}
.font_l_r{font-size:16px; line-height:140%; color: #FF0000; text-align:left;}
.font_l_b{font-size:16px; line-height:140%; color: #003399; text-align:left;}

.font_ll{font-size:18px; line-height:140%; }
.font_ll_o{font-size:18px; line-height:140%; color: #FF6600; text-align:left;}
.font_ll_r{font-size:18px; line-height:140%; color: #FF0000; text-align:left;}
.font_ll_b{font-size:18px; line-height:140%; color: #003399; text-align:left;}

.font_3l{font-size:22px; line-height:140%;}
.font_3l_r{font-size:18px; line-height:140%; color: #CC0000; font-weight:bold;}
.font_3l_w{font-size:18px; line-height:140%; color: #FFFFFF; font-weight:bold;}

.font_4l{font-size:22px; line-height:140%; font-weight:bold;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;}
.font_4l_narrow{font-size:22px; line-height:120%; font-weight:bold;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;}
.font_4l_r{font-size:22px; line-height:140%; color: #FF0000; font-weight:bold;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;}
.font_4l_w{font-size:22px; line-height:140%; color: #FFFFFF; font-weight:bold;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;}

.font_5l{font-size:28px; line-height:120%; font-weight:bold;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;}

.font_white {color: #FFFFFF;}
.font_red {color: #CC0000}
.font_red1 {color: #FF0000}
.font_red1_bold {color: #FF0000; font-weight:bold;}
.font_red2 {color: #990000;}
.font_orange {color: #FF6600;}
.font_blue {color: #0F0063;}
.font_blue2 {color: #0033FF;}
.font_gray {color: #999999;}

.font_line { text-decoration:underline;}


.font_mark{font-size:20px; line-height:22px; color: #0042CA; font-weight:bold; padding:0px 2px 0px 2px;}
.font_mark_r{font-size:14px; line-height:26px; color: #FFFFFF; font-weight:bold; padding:2px 2px 2px 2px; background-color:#FF0000;	margin:0px 3px 0px 3px;}

.font_form {color: #0033FF; font-size:12px; line-height:14px;}

.font_td {font-size:12px; padding:5px 5px 5px 5px;}
.font_td2 {font-size:12px; padding:5px 5px 5px 5px; line-height:16px}
.font_td3 {font-size:12px; padding:5px 5px 5px 5px; color: #000000;font-weight:bold;}
.font_td4 {font-size:14px; padding:5px 5px 5px 5px; color: #FFFFFF;font-weight:bold;}




.shindan_back{
	width:196px;
	height:214px;
	background-image:url(../img/bannar_shindan_back.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-indent:8px;
}

.shindan_back_top{
	padding-top:125px;}

.allabout{
	text-align:right;
	font-size:12px;
	padding:0px 52px 0px 0px;
}


.price{
	font-size:140%; color: #FF0000; font-weight:bold;}


.voice {	
	width:560px;
	padding:10px; 
	text-decoration: none;
	background-color:#EBECF1;
	border-bottom:1px dotted #9B9FB5;
	border-top:1px dotted #9B9FB5;
	border-left:1px dotted #9B9FB5;
	border-right:1px dotted #9B9FB5;
}


.voice_top_wrap {
	width:178px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:2px solid #8EADF7;
	margin-left:4px;
}
.font_voice_tit {font-size:12px; line-height:15px; color: #FF0000; padding:3px 5px 0px 5px;}
.font_voice_txt {font-size:10px; line-height:14px; color: #000000; padding:3px 5px 2px 5px;}


.faq{
	width:560px;
	padding:10px; 
	text-decoration: none;
	background-color:#F8F8F8;
	border-bottom:1px dotted #9B9FB5;
	border-top:1px dotted #9B9FB5;
	border-left:1px dotted #9B9FB5;
	border-right:1px dotted #9B9FB5;
	margin:0px 0px 20px 0px;
}

.faq_q{	
	line-height:20px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	padding:0px 0px 0px 50px;	}


.faq_a{	
	line-height:20px;
	color: #000000;
	text-align:left;
	padding:0px 0px 0px 50px;
}

.faq_line{	
	padding:0px 0px 0px 0px;
	margin:20px 0px 22px 0px;
	border-bottom:1px dotted #CCCCCC;
	}



.reason_tit{	
	height:40px;
	padding:5px 5px 5px 5px;
	text-align:left;
}

.reason_con{	
	height:70px;
	padding:0px 5px 0px 5px;
	text-align:left;
}

.graph  {
    width:590px;
	font-size:16px;
	line-height:22px; 
	color: #000000;
	background: #DFFECB;
	text-align:left;
}

.td560  {
	width:560px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


.prof_ph{ width:100px; float:left; text-align:left;}
	
.prof_txt{ width:360px; float:right;}


td.goukei{	border-top:3px double #000000;}

.attention{ 
	margin-left:auto;
	margin-right:auto;
	width:370px;
	line-height:38px;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	background-image:url(../img/home/bg_attention.gif);
	background-repeat:no-repeat;
}





/* Άj[Μwθ ========================================================== */

.navi_wrap{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	text-align:left;
}


ul{
	margin-left:0px;
	padding-left:0px;
}

ol{
	margin-left:0px;
	padding-left:0px;
	list-style-type:decimal;
}





ul.menu_list{
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}

ul.menu_list li{
	height:30px;
	color:#000000;
	padding-left:10px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../img/menu/navi_line.gif);
	background-repeat:no-repeat;
}


ul.sitemap{
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}

ul.sitemap li{
	height:25px;
	color:#000000;
	padding-left:15px;
	padding-top:0px;
	line-height:25px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	background-image:url(../img/arrow2.gif);
	background-repeat:no-repeat;
}


li.none{
	height:25px;
	color:#000000;
	padding-left:15px;
	padding-top:0px;
	line-height:25px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:none;
}

li a{
	color:#000000;
	text-decoration:none;
}


ul.ranking_list{
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}

ul.ranking_list li{
	height:24px;
	color:#FF0000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url(../img/menu/ranking_bg.gif);
	background-repeat:no-repeat;
}





.omimai { 
	border:1px solid #D8D8D8;
	text-align:center;
	padding:10px;	
}

.news_wrap { width:560px;}

.news_date { width:80px; float:left; padding-left:20px;}

.news { width:460px; float:right; line-height:18px;}

/* linkΜwθ ====================================end============= */

.link{ color: #000000; text-decoration: none;}
.link:link {  color: #000000; text-decoration: none;}
.link:hover {  color: #FF0000; text-decoration: none;}

.link_underline{ color: #000000; text-decoration: underline;}
.link_underline:link {  color: #000000;}
.link_underline:hover {  color: #FF0000;}

.link_white{  color: #FFFFFF; text-decoration: none;}
.link_white:link {  color: #FFFFFF; text-decoration: none;}
.link_white:hover {  color: #FFFF33; text-decoration: none;}


.link_red{  color: #990000; text-decoration: none;}
.link_red:link {  color: #990000; text-decoration: none;}
.link_red:hover {  color: #999999; text-decoration: none;}

.link_red2{  color: #000000; text-decoration: none;}
.link_red2:link {  color: #000000; text-decoration: none;}
.link_red2:hover {  color: #990000; text-decoration: none;}

.link_red3{  color: #FF0000; text-decoration: none;}
.link_red3:link {  color: #FF0000; text-decoration: none;}
.link_red3:hover {  color: #CCCCCC; text-decoration: underline;}


.link_gray{  color: #333333; text-decoration: none;}
.link_gray:link {  color: #333333; text-decoration: none;}
.link_gray:hover {  color: #0F0063; text-decoration: none;}

.link_ash{  color: #999999; text-decoration: none;}
.link_ash:link {  color: #999999; text-decoration: none;}
.link_ash:hover {  color: #0F0063; text-decoration: none;}

.link_blue{  color: #000000; text-decoration: none;}
.link_blue:link {  color: #333333; text-decoration: none;}
.link_blue:hover {  color: #0F0063; text-decoration: none;}

.link_blue2{  color: #3399FF; text-decoration: underline;}
.link_blue2:link {  color: #3399FF; text-decoration: underline;}
.link_blue2:hover {  color: #000000; text-decoration: none;}


.link_orange{  color: #FF6600; text-decoration: none;}
.link_orange:link {  color: #FF6600; text-decoration: none;}
.link_orange:hover {  color: #0F0063; text-decoration: none;}

.link_r{  color: #000000; text-decoration: none;}
.link_r:link {  color: #000000; text-decoration: none;}
.link_r:hover {  color: #ff0000; text-decoration: none;}

.link_faq{  color: #000000; text-decoration: none;}
.link_faq:link {  color: #000000; text-decoration: none;}
.link_faq:hover {  color: #463DC4; text-decoration: none;}


.link_mark{ 
	font-size:12px;	
	color: #000000;
	line-height:30px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	text-decoration: none;
	background-image: url(../img/menu/menu_arrow.gif);
	background-repeat:no-repeat;
}
.link_mark:link {  color: #000000; text-decoration: none;}
.link_mark:hover {  color: #FF0000; text-decoration: none;}

.link_pan{  color: #000000; text-decoration: none;}
.link_pan:link {  color: #000000; text-decoration: none;}
.link_pan:hover {  color: #666666; text-decoration: underline;}

.link_pan_on{  color: #C62D71; text-decoration: none;}
.link_pan_on:link {  color: #C62D71; text-decoration: none;}
.link_pan_on:hover {  color: #666666; text-decoration: underline;}

.link_pan_off{  color: #000000; text-decoration: none;}

.sogo{  color: #990000; text-decoration: none; text-decoration:underline;}
.sogo:link {  color: #990000; text-decoration: none;text-decoration:underline;}
.sogo:hover {  color: #FF0000; text-decoration: none;}



.up{
	font-size:12px;
	line-height:30px;
	color: #333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration: none;
	text-align:right;
	font-weight:bold;}
.up:link {  color: #333333; text-decoration: none;text-align:right;}
.up:hover {  color: #777777; text-decoration: none;text-align:right;}
	
	
.more{
	font-size:10px;
	line-height:16px;
	color: #CC0000;
	padding:2px;
	margin:2px;
	text-decoration: none;
	background-color:#FFFFCC;
	border-bottom:1px dotted #9B9FB5;
	border-top:1px dotted #9B9FB5;
	border-left:1px dotted #9B9FB5;
	border-right:1px dotted #9B9FB5;
}
.more:link {  color: #CC0000; text-decoration: none;
	background-color:#FFFFCC;
	border-bottom:1px dotted #9B9FB5;
	border-top:1px dotted #9B9FB5;
	border-left:1px dotted #9B9FB5;
	border-right:1px dotted #9B9FB5;}
.more:hover {  color: #FFFFFF; text-decoration: none;
	background-color:#FF9900;
	border-bottom:1px dotted #9B9FB5;
	border-top:1px dotted #9B9FB5;
	border-left:1px dotted #9B9FB5;
	border-right:1px dotted #9B9FB5;}


.link_rank1{ 
	font-size:12px;	color: #000000;	line-height:24px;	padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; text-decoration: none;	background-image: url(../img/menu/ranking_1.gif); background-repeat:no-repeat;}
.link_rank1:link {  color: #000000; text-decoration: none;}
.link_rank1:hover {  color: #FF0000; text-decoration: none;}

.link_rank2{ 
	font-size:12px;	color: #000000;	line-height:24px;	padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; text-decoration: none;	background-image: url(../img/menu/ranking_2.gif); background-repeat:no-repeat;}
.link_rank2:link {  color: #000000; text-decoration: none;}
.link_rank2:hover {  color: #FF0000; text-decoration: none;}

.link_rank3{ 
	font-size:12px;	color: #000000;	line-height:24px;	padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; text-decoration: none;	background-image: url(../img/menu/ranking_3.gif); background-repeat:no-repeat;}
.link_rank3:link {  color: #000000; text-decoration: none;}
.link_rank3:hover {  color: #FF0000; text-decoration: none;}

.link_rank4{ 
	font-size:12px;	color: #000000;	line-height:24px;	padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; text-decoration: none;	background-image: url(../img/menu/ranking_4.gif); background-repeat:no-repeat;}
.link_rank4:link {  color: #000000; text-decoration: none;}
.link_rank4:hover {  color: #FF0000; text-decoration: none;}

.link_rank5{ 
	font-size:12px;	color: #000000;	line-height:24px;	padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; text-decoration: none;	background-image: url(../img/menu/ranking_5.gif); background-repeat:no-repeat;}
.link_rank5:link {  color: #000000; text-decoration: none;}
.link_rank5:hover {  color: #FF0000; text-decoration: none;}

.link_rank6{ 
	font-size:12px;	color: #000000;	line-height:24px;	padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; text-decoration: none;	background-image: url(../img/menu/ranking_6.gif); background-repeat:no-repeat;}
.link_rank6:link {  color: #000000; text-decoration: none;}
.link_rank6:hover {  color: #FF0000; text-decoration: none;}

.link_rank7{ 
	font-size:12px;	color: #000000;	line-height:24px;	padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; text-decoration: none;
	background-image: url(../img/menu/ranking_7.gif); background-repeat:no-repeat;}
.link_rank7:link {  color: #000000; text-decoration: none;}
.link_rank7:hover {  color: #FF0000; text-decoration: none;}


/*--------------------------------------
	list event
---------------------------------------*/


.list_style_circle{
	margin:0;
	margin-left:20px;
	list-style-position:outside;
	margin-bottom:0px;
}
.list_style_circle li{line-height:160%;}

.list_style_circle_s{
	margin:0;
	margin-left:20px;
	list-style-position:outside;
	margin-bottom:0px;}
.list_style_circle_s li{font-size:10px;line-height:180%;}


.list_style_circle2{
	margin:0;
	margin-left:20px;
	list-style-position:outside;
	margin-bottom:0px;
}
	
.list_style_circle2 li{	font-size:14px; line-height:160%;}



.list_style_no{
	margin:0;
	margin-left:25px;
	list-style-type: decimal;
	list-style-position:outside;
}

.list_style_no2{
	margin:0;
	margin-left:25px;
	padding-left:15PX;
	list-style-type: decimal;
	list-style-position:outside;
}

.list_style_no3{
	margin:0;
	margin-left:30px;
	list-style-type: decimal;
	list-style-position:outside;
}

.list_style_no li{line-height:180%;}
.list_style_no3 li{ font-size:14px; line-height:160%;}


.box_blk{	
	margin:0px;
	width:560px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:1px solid #000000;
}





/* idΜwθ ========================================================== */

#box{	
	margin:0px;
	width:520px;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F2F1F6;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
}

#pad1{padding:5px}
#pad2{padding:10px}
#pad3{padding:20px}

#l-r1{padding:0px 5px 0px 5px; text-align:left;}
#l-r2{padding:0px 10px 0px 10px;}
#l-r3{padding:0px 20px 0px 20px;}
#l-r_info{ width:115px; padding:0px 0px 0px 20px;}


#left5{padding-left:5px;}
#left10{padding-left:10px;}
#left15{padding-left:15px;}
#left20{padding-left:20px;}
#left30{padding-left:30px;}
#left35{padding-left:35px;}
#left40{padding-left:40px;}
#left45{padding-left:45px;}
#left50{padding-left:50px;}

#right5{padding-right:5px;}
#right10{padding-right:10px;}
#right15{padding-right:15px;}
#right20{padding-right:20px;}
#right30{padding-right:30px;}
#right40{padding-right:40px;}
#right_price{padding-right:80px;}


#top5{padding-top:5px;}
#top10{padding-top:10px;}
#top15{padding-top:15px;}
#top20{padding-top:20px;}
#top25{padding-top:25px;}
#top30{padding-top:30px;}
#top35{padding-top:35px;}

#bottom5{padding-bottom:5px;}
#bottom10{padding-bottom:10px;}
#bottom15{padding-bottom:15px;}
#bottom20{padding-bottom:20px;}
#bottom25{padding-bottom:25px;}
#bottom30{padding-bottom:30px;}
#bottom35{padding-bottom:35px;}


/* ffΚΜwθ ========================================================== */
#shindan_box{
	width:560px;
	height:325px;
	padding:10px 0 0 0;
	margin:10px 15px 10px 15px;
	background:url(../img/shindan/bg_shindan.jpg) no-repeat left top;
	float:left;
}
#shindan_box p.shindan_info1{	margin:70px 0 0 70px;}
#shindan_box p.shindan_info2{	margin:40px 0 0 50px;}
#shindan_box p input{
	border:1px solid #666666;
	padding:5px;
	margin:0px 5px 0px 10px;
	font-size:20px;
	width:100px;
}
#shindan_box .submit_bt{
	margin:40px 0 0 200px;
	float:left;
}
#shindan_box .return_bt{
	margin:20px 0 0 90px;
	float:left;
}
#shindan_box .request_bt{
	margin:20px 0 0 10px;
	float:left;
}

.tit_shindan{ font-size:22px; color: #FF0000; font-weight:bold; text-align:center;padding:30px 0px 10px 0px;}

.resurt{ font-size:24px; color: #FF0000; font-weight:bold; text-align:center;padding:5px 0px 10px 0px;}
.resurt1{ font-size:16px; color: #FF0000; font-weight:bold; text-align:center;padding:10px 0px 15px 0px;}

.resurt2{ width:480px; font-size:14px; line-height:18px; color: #000000; text-align:left; padding:0px 0px 0px 40px;}





/*  ιεwΜΜ±kΜwθ ================================================ */


.font_epi{font-size:14px; line-height:160%; color: #463DC4; font-weight:bold;}


.link_epi{  color: #463DC4; text-decoration: none;}
.link_epi:link {  color: #463DC4; text-decoration: none;}
.link_epi:hover {  color: #CC0066; text-decoration: none;}

#left_epi{padding-left:80px;}

#photo { width:190px; height:269px; text-align:left; float:left; font-size:10px;}

.note{
	width:540px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


.episode_box{
	margin-left:auto;
	margin-right:auto;
	width:590px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:14px;
	line-height:24px;
	color:#000000;
}

.episode_quote{
	margin-left:auto;
	margin-right:auto;
	width:560px;
	margin:10px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	text-align:left;
	font-size:14px;
	line-height:24px;
	color:#000000;
	border:1px solid #999999;
	background-color:#F8F8F8;
}

.episode_catch{
	padding:0px 0px 0px 50px;
	text-align:left;
	font-size:30px;
	line-height:120%;
	font-weight:bold;
	color:#000000;
}

.chirashi_wrap{
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:462px;
	padding:0px;
	text-align:left;
	background-image:url(../img/home/chirashi_bg.gif);
}

.chirashi{
	margin-left:auto;
	margin-right:auto;
	padding:0px 35px 0px 25px;
	text-align:left;
	font-size:16px;
	line-height:160%;
	color:#000000;
}





/*¨β’νΉtH[*/

.tbl_form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:2px solid #999999;
}
.tbl_form td{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border-bottom:1px solid #999999;
	font-weight: normal;
	padding-left:15px;
}

td.form_col {
	background-color: #E3EBFD;
	border-right: 1px solid #999999;
}

td.form_col_dark {
	color:#FFFFFF;
	background-color: #999999;
	border-right: 1px solid #999999;
}

td.form_col_non {
	background-color: #E3EBFD;
}

td.form_bld{
	border-bottom:2px solid #666666;
}




/*footerͺΜwθ ==============================================*/


.footer_wrap{ 
	width:100%;
/*	height:95px;*/
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;
	background-image: url(../img/bg_footer_wrap.jpg);
	background-repeat:repeat-x;
	background-color:#463DC4;
}

.footer{ 
	width:820px;
/*	height:95px;*/
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../img/bg_footer.gif);
	background-repeat:repeat-x;
	background-color:#F2F2F6;
}

.copyright{
	font-size:10px;
	line-height:25px;
	padding-left:10px;
	color: #0F0063;	
	text-decoration: none;

}

.footer_name{font-size:12px; line-height:12px; color: #999999;text-align:right;}

.footer_link{ font-size:10px; line-height:18px; color: #999999;}

.address{ font-size:10px; line-height:18px; color: #666666; text-align:right;}

.address2{font-size:10px; line-height:24px; color: #000000; text-align:right;}

