﻿@charset "utf-8";

*{margin:0; padding:0;}
img{border:none;}
ul{list-style-type:none;}

a:link{color:#fb4e26; text-decoration:none;}
a:visited{color:#fb4e26; text-decoration:none;}
a:hover{color:#cccccc; text-decoration:none;}
a:active{color:#cccccc; text-decoration:none;}

body
{
background:#ddd;
text-align:center;
font-family:ＭＳ ゴシック;
font-size:10pt;
}

#all
{
background:#fff;
width:900px;
margin:0 auto;
text-align:left;
border-left:20px solid #fff;
border-right:20px solid #fff;
}

h1
{
width:900px;
font-weight:normal;
font-size:8pt;
text-align:right;
padding:5px 0;
}

#header
{
background:url(img/header.gif) no-repeat;
width:900px;
height:50px;
text-indent:-9999px;
margin:0 0 5px 0;
}

ul#area
{
width:900px;
height:30px;
border-bottom:2px solid #fb4e26;
}

ul#area:after
{
display:block;
celar:both;
height:0;
visibility:hidden;
content:".";
}

li#kanto, li#shizuoka, li#nagoya, li#kansai, li#domonet
{
width:180px;
height:30px;
float:left;
text-indent:-9999px;
}

li#kanto{background:url(img/li_kanto.gif) no-repeat;}
li#shizuoka{background:url(img/li_shizuoka.gif) no-repeat;}
li#nagoya{background:url(img/li_nagoya.gif) no-repeat;}
li#kansai{background:url(img/li_kansai.gif) no-repeat;}
li#domonet{background:url(img/li_domonet.gif) no-repeat;}

li#kanto a, li#shizuoka a, li#nagoya a, li#kansai a, li#domonet a
{
display:block;
width:180px;
height:30px;
}

li#kanto a{background:url(img/li_kanto_back.gif) no-repeat;}
li#shizuoka a{background:url(img/li_shizuoka_back.gif) no-repeat;}
li#nagoya a{background:url(img/li_nagoya_back.gif) no-repeat;}
li#kansai a{background:url(img/li_kansai_back.gif) no-repeat;}
li#domonet a{background:url(img/li_domonet_back.gif) no-repeat;}

li#kanto a:hover, li#shizuoka a:hover, li#nagoya a:hover, li#kansai a:hover, li#domonet a:hover
{
display:block;
width:180px;
height:30px;
}

li#kanto a:hover{background:url(img/li_kanto_over.gif) no-repeat;}
li#shizuoka a:hover{background:url(img/li_shizuoka_over.gif) no-repeat;}
li#nagoya a:hover{background:url(img/li_nagoya_over.gif) no-repeat;}
li#kansai a:hover{background:url(img/li_kansai_over.gif) no-repeat;}
li#domonet a:hover{background:url(img/li_domonet_over.gif) no-repeat;}

#wrapper
{
width:900px;
margin:10px 0 0 0;
}

#wrapper:after
{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}

#left
{
width:640px;
float:left;
}

#right
{
width:250px;
float:right;
}

h2
{
width:640px;
height:250px;
font-weight:normal;
font-size:10pt;
}

h2#h2_kanto{background:url(img/h2_kanto.gif) no-repeat;}
h2#h2_shizuoka{background:url(img/h2_shizuoka.gif) no-repeat;}
h2#h2_nagoya{background:url(img/h2_nagoya.gif) no-repeat;}
h2#h2_kansai{background:url(img/h2_kansai.gif) no-repeat;}

#h2_text
{
padding:140px 0 0 10px;
line-height:1.4;
}

h3
{
width:640px;
text-indent:-9999px;
}

h3#h3_choice
{
height:25px;
margin:10px 0;
}

h3#h3_map, h3#h3_ranking, h3#h3_conditional
{
height:70px;
margin:20px 0 10px 0;
}

h3#h3_choice{background:url(img/h3_choice.gif) no-repeat;}
h3#h3_map{background:url(img/h3_map.gif) no-repeat;}
h3#h3_ranking{background:url(img/h3_ranking.gif) no-repeat;}
h3#h3_conditional{background:url(img/h3_conditional.gif) no-repeat;}

ul#choice
{
width:640px;
height:80px;
}

ul#choice:after
{
display:block;
clear:both;
height:none;
visibility:hidden;
content:".";
}

li#choice_map, li#choice_ranking, li#choice_conditional
{
width:210px;
height:80px;
float:left;
text-indent:-9999px;
}

li#choice_map
{
margin:0 5px;
}

li#choice_map a, li#choice_ranking a, li#choice_conditional a
{
display:block;
width:210px;
height:80px;
overflow:hidden;
}

li#choice_map a{background:url(img/choice_map.gif) no-repeat;}
li#choice_ranking a{background:url(img/choice_ranking.gif) no-repeat;}
li#choice_conditional a{background:url(img/choice_conditional.gif) no-repeat;}

li#choice_map a:hover, li#choice_ranking a:hover, li#choice_conditional a:hover
{
display:block;
width:210px;
height:80px;
overflow:hidden;
}

li#choice_map a:hover{background:url(img/choice_map_over.gif) no-repeat;}
li#choice_ranking a:hover{background:url(img/choice_ranking_over.gif) no-repeat;}
li#choice_conditional a:hover{background:url(img/choice_conditional_over.gif) no-repeat;}

h4
{
width:640px;
font-weight:normal;
font-size:10pt;
line-height:1.4;
}

#h4_other
{
padding:10px 0 0 0;
font-size:8pt;
}

#map
{
background:url(img/map.gif) no-repeat;
width:640px;
height:260px;
}

#ranking
{
width:640px;
padding:10px 0;
}

ul#ranking_ul li
{
width:640px;
height:60px;
text-indent:-9999px;
}

ul#ranking_ul li a
{
display:block;
width:640px;
height:60px;
}

/**《関東》**/
ul#ranking_ul li#rank_1_kanto a{background:url(img/rank_1_kanto.gif) no-repeat;}
ul#ranking_ul li#rank_2_kanto a{background:url(img/rank_2_kanto.gif) no-repeat;}
ul#ranking_ul li#rank_3_kanto a{background:url(img/rank_3_kanto.gif) no-repeat;}
ul#ranking_ul li#rank_4_kanto a{background:url(img/rank_4_kanto.gif) no-repeat;}
ul#ranking_ul li#rank_5_kanto a{background:url(img/rank_5_kanto.gif) no-repeat;}

/**《静岡》**/
ul#ranking_ul li#rank_1_shizuoka a{background:url(img/rank_1_shizuoka.gif) no-repeat;}
ul#ranking_ul li#rank_2_shizuoka a{background:url(img/rank_2_shizuoka.gif) no-repeat;}
ul#ranking_ul li#rank_3_shizuoka a{background:url(img/rank_3_shizuoka.gif) no-repeat;}
ul#ranking_ul li#rank_4_shizuoka a{background:url(img/rank_4_kanto.gif) no-repeat;}
ul#ranking_ul li#rank_5_shizuoka a{background:url(img/rank_5_kanto.gif) no-repeat;}

/**《名古屋》**/
ul#ranking_ul li#rank_1_nagoya a{background:url(img/rank_1_kanto.gif) no-repeat;}
ul#ranking_ul li#rank_2_nagoya a{background:url(img/rank_2_kanto.gif) no-repeat;}
ul#ranking_ul li#rank_3_nagoya a{background:url(img/rank_3_nagoya.gif) no-repeat;}
ul#ranking_ul li#rank_4_nagoya a{background:url(img/rank_4_nagoya.gif) no-repeat;}
ul#ranking_ul li#rank_5_nagoya a{background:url(img/rank_5_kanto.gif) no-repeat;}

/**《関西》**/
ul#ranking_ul li#rank_1_kansai a{background:url(img/rank_1_kanto.gif) no-repeat;}
ul#ranking_ul li#rank_2_kansai a{background:url(img/rank_2_kansai.gif) no-repeat;}
ul#ranking_ul li#rank_3_kansai a{background:url(img/rank_3_kansai.gif) no-repeat;}
ul#ranking_ul li#rank_4_kansai a{background:url(img/rank_4_kanto.gif) no-repeat;}
ul#ranking_ul li#rank_5_kansai a{background:url(img/rank_5_kanto.gif) no-repeat;}

ul#ranking_ul li a:hover
{
display:block;
width:640px;
height:60px;
}


/**《関東》**/
ul#ranking_ul li#rank_1_kanto a:hover{background:url(img/rank_1_kanto_over.gif) no-repeat;}
ul#ranking_ul li#rank_2_kanto a:hover{background:url(img/rank_2_kanto_over.gif) no-repeat;}
ul#ranking_ul li#rank_3_kanto a:hover{background:url(img/rank_3_kanto_over.gif) no-repeat;}
ul#ranking_ul li#rank_4_kanto a:hover{background:url(img/rank_4_kanto_over.gif) no-repeat;}
ul#ranking_ul li#rank_5_kanto a:hover{background:url(img/rank_5_kanto_over.gif) no-repeat;}

/**《静岡》**/
ul#ranking_ul li#rank_1_shizuoka a:hover{background:url(img/rank_1_shizuoka_over.gif) no-repeat;}
ul#ranking_ul li#rank_2_shizuoka a:hover{background:url(img/rank_2_shizuoka_over.gif) no-repeat;}
ul#ranking_ul li#rank_3_shizuoka a:hover{background:url(img/rank_3_shizuoka_over.gif) no-repeat;}
ul#ranking_ul li#rank_4_shizuoka a:hover{background:url(img/rank_4_kanto_over.gif) no-repeat;}
ul#ranking_ul li#rank_5_shizuoka a:hover{background:url(img/rank_5_kanto_over.gif) no-repeat;}

/**《名古屋》**/
ul#ranking_ul li#rank_1_nagoya a:hover{background:url(img/rank_1_kanto_over.gif) no-repeat;}
ul#ranking_ul li#rank_2_nagoya a:hover{background:url(img/rank_2_kanto_over.gif) no-repeat;}
ul#ranking_ul li#rank_3_nagoya a:hover{background:url(img/rank_3_nagoya_over.gif) no-repeat;}
ul#ranking_ul li#rank_4_nagoya a:hover{background:url(img/rank_4_nagoya_over.gif) no-repeat;}
ul#ranking_ul li#rank_5_nagoya a:hover{background:url(img/rank_5_kanto_over.gif) no-repeat;}

/**《関西》**/
ul#ranking_ul li#rank_1_kansai a:hover{background:url(img/rank_1_kanto_over.gif) no-repeat;}
ul#ranking_ul li#rank_2_kansai a:hover{background:url(img/rank_2_kansai_over.gif) no-repeat;}
ul#ranking_ul li#rank_3_kansai a:hover{background:url(img/rank_3_kansai_over.gif) no-repeat;}
ul#ranking_ul li#rank_4_kansai a:hover{background:url(img/rank_4_kanto_over.gif) no-repeat;}
ul#ranking_ul li#rank_5_kansai a:hover{background:url(img/rank_5_kanto_over.gif) no-repeat;}

#other
{
width:640px;
background:#ffe;
padding:5px;
}

#other_link
{
font-size:8pt;
line-height:2;
}

#other_link a{border-bottom:1px solid #eee;}
#other_link a:hover{border-bottom:1px solid #eee;}

ul#other_ul
{
padding:0 0 0 20px;
}

ul#other_ul li
{
float:left;
}

ul#other_ul:after
{
clear:both;
height:0;
display:block;
content:".";
visibility:hidden;
}

#conditional
{
width:640px;
}

ul.con_ul
{
width:640px;
height:360px;
margin:0 0 10px 0;
}

ul.con_ul li
{
width:317px;
height:360px;
}

li.con_01
{
background:url(img/con_01.gif) no-repeat;
float:left;
}

li.con_02
{
background:url(img/con_02.gif) no-repeat;
float:right;
}

li.con_03
{
background:url(img/con_03.gif) no-repeat;
float:left;
}

li.con_04
{
background:url(img/con_04.gif) no-repeat;
float:right;
}

li.con_05
{
background:url(img/con_05.gif) no-repeat;
float:left;
}

li.con_06
{
background:url(img/con_06.gif) no-repeat;
float:right;
}

.con_text
{
font-size:8pt;
height:70px;
padding:230px 0 0 10px;
line-height:1.4;
}

#con_link_01, #con_link_02, #con_link_03, #con_link_04, #con_link_05, #con_link_06
{
width:317px;
height:60px;
}

#con_link_01 a, #con_link_01 a:hover
{
display:block;
width:317px;
height:60px;
}

#con_link_01 a{background:url(img/con_link_01.gif) no-repeat;}
#con_link_01 a:hover{background:url(img/con_link_01_over.gif) no-repeat;}

#con_link_02 a, #con_link_02 a:hover
{
display:block;
width:317px;
height:60px;
}

#con_link_02 a{background:url(img/con_link_02.gif) no-repeat;}
#con_link_02 a:hover{background:url(img/con_link_02_over.gif) no-repeat;}

#con_link_03 a, #con_link_03 a:hover
{
display:block;
width:317px;
height:60px;
}

#con_link_03 a{background:url(img/con_link_03.gif) no-repeat;}
#con_link_03 a:hover{background:url(img/con_link_03_over.gif) no-repeat;}

#con_link_04 a, #con_link_04 a:hover
{
display:block;
width:317px;
height:60px;
}

#con_link_04 a{background:url(img/con_link_04.gif) no-repeat;}
#con_link_04 a:hover{background:url(img/con_link_04_over.gif) no-repeat;}

#con_link_05 a, #con_link_05 a:hover
{
display:block;
width:317px;
height:60px;
}

#con_link_05 a{background:url(img/con_link_05.gif) no-repeat;}
#con_link_05 a:hover{background:url(img/con_link_05_over.gif) no-repeat;}

#con_link_06 a, #con_link_06 a:hover
{
display:block;
width:317px;
height:60px;
}

#con_link_06 a{background:url(img/con_link_06.gif) no-repeat;}
#con_link_06 a:hover{background:url(img/con_link_06_over.gif) no-repeat;}


ul.con_ul:after
{
clear:both;
display:block;
height:none;
visibility:hidden;
content:".";
}

#side_domo 
{
width:250px;
height:150px;
margin:0 0 10px 0;
text-indent:-9999px;
}

#side_domo a
{
display:block;
background:url(img/side_domo.gif) no-repeat;
width:250px;
height:150px;
}

#side_domo a:hover
{
display:block;
background:url(img/side_domo_over.gif) no-repeat;
width:250px;
height:150px;
}

dl.side
{
width:250px;
margin:0 0 10px 0;
}

dt#side_info, dt#side_tool, dt#side_job, dt#side_yomi, dt#side_shiru, dt#side_qr
{
width:250px;
height:30px;
}

dt#side_info{background:url(img/side_info.gif) no-repeat;}
dt#side_tool{background:url(img/side_tool.gif) no-repeat;}
dt#side_job{background:url(img/side_job.gif) no-repeat;}
dt#side_yomi{background:url(img/side_yomi.gif) no-repeat;}
dt#side_shiru{background:url(img/side_shiru.gif) no-repeat;}
dt#side_qr{background:url(img/side_qr.gif) no-repeat;}

dd.side_center
{
background:url(img/side_center.gif);
width:250px;
padding:10px 0 0 0;
}

dd.side_bottom
{
background:url(img/side_bottom.gif) no-repeat;
width:250px;
height:10px;
}

ul.side_ul
{
width:250px;
height:70px;
}

li.side_img
{
width:80px;
height:70px;
float:left;
}

li.side_text
{
width:160px;
height:60px;
padding:10px 0 0 0;
float:right;
line-height:1.5;
}

li.side_text a{border-bottom:1px solid #eee;}

ul.side_ul:after
{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}

.page_top
{
width:640px;
border-top:1px dotted #fb4e26;
border-bottom:1px dotted #fb4e26;
padding:10px 0;
margin:30px 0 0 0;
text-align:right;
font-size:8pt;
}

#footer
{
clear:both;
width:900px;
margin:30px 0 10px 0;
padding:10px 0;
font-size:8pt;
text-align:center;
background:#eee;
color:#999;
}

