@charset "Windows-31J";


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

	version: 1.0
	created: 2012/12/22
	update : -

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.contentListA01 li .linkListTypeA01,
.contentListA01 li .linkListTypeA02{
margin:0;
}
.contentListA01 li .linkListTypeA01 li,
.contentListA01 li .linkListTypeA02 li{
margin:0 -10px 0 0;
padding:0;
background:none;
font-size:0.875em;
}
.contentListA01 li .linkListTypeA01 li.small,
.contentListA01 li .linkListTypeA02 li.small{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
margin:0 -4px 0 0;
width:50%;
}
.contentListA01 li .linkListTypeA01 li a,
.contentListA01 li .linkListTypeA02 li a{
padding-left:15px;
background:url(../../images/common/mod_ico_arrow_03.gif) no-repeat 0 0;
}
.contentListA01 li .title,
.contentListA02 li .title{
font-weight:bold;
font-size:1.167em;
}
.contentListA01 li .summary{
margin:3px 0;
}
.contentListA02 li .summary{
margin:3px 0 0;
}
.contentListA02 li .summary,
.contentListA01 li.small .summary{
font-size:0.875em;
}



.boxA01{
-webkit-border-radius:0 4px 4px 4px;
-moz-border-radius:0 4px 4px 4px;
border-radius:0 4px 4px 4px;
border:3px solid #ff3300;
padding:10px 16px;
behavior:url(/web_cont/weban/js/common/PIE.htc);
}
.boxA02{
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:3px solid #ffd490;
padding:10px 16px;
behavior:url(/web_cont/weban/js/common/PIE.htc);
}
.boxA03{
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
border:3px solid #ff3300;
padding:6px 10px;
behavior:url(/web_cont/weban/js/common/PIE.htc);
}
.boxA04{
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #cccccc;
padding:10px 10px;
behavior:url(/web_cont/weban/js/common/PIE.htc);
}

.boxA05{
display:table;
/overflow:hidden;
/zoom:1;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border-right:3px solid #ffd490;
border-top:3px solid #ffd490;
border-bottom:3px solid #ffd490;
/border-left:3px solid #ffd490;
behavior:url(/web_cont/weban/js/common/PIE.htc);
}
.boxA05 .column{
display:table-cell;
/display:inline;
/overflow:hidden;
/zoom:1;
vertical-align:top;
margin:0 -1px 0 -3px;
/margin-right:0;
width:313px;
border-left:3px solid #ffd490;
/padding-bottom: 32768px;
/margin-bottom: -32768px;
}

.boxB01{
padding:5px 16px;
margin:0 -16px -10px;
background:#fff5e6;
}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

	A_01

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

/* an_6_1 yuko.kaimai mod 20130417 start */
.headerContent{
background:none;
}
/* an_6_1 yuko.kaimai mod 20130417 end */



/*.hokkaido #wrapper,
.tohoku #wrapper,
.kanto #wrapper,
.kosihinetsu-hokuriku #wrapper,
.tokai #wrapper,
.kansai #wrapper,
.chugoku-shikoku #wrapper,
.kyushu-okinawa #wrapper{
padding-top:10px;
}*/

#populer .populerSearch{
margin:0 0 15px;
/zoom:1;
}
#populer .populerSearch:after{
content:"";
display:block;
clear:both;
}
#populer .type{
display:inline;
float:left;
margin:0 11px 0 -1px;
list-style:none;
}
#populer .type li{
margin:0 0 5px;
}
#populer .type li img{
vertical-align:bottom;
}
#populer .area{
margin:0;
float:left;
}
#populer .area p{
margin:0;
}
#populer .area .map{
margin:10px 0 0;
padding:0;
width:auto;
}
#populer .other{
float:right;
padding:30px 0 0;
width:175px;
}
#populer .other p{
margin:0 0 20px;
}
#populer .other p:last-child{
margin-bottom:0;
}
#populer .other img,
#populer .other input{
vertical-align:middle;
}
#populer .other .line .label{
margin-right:20px;
}
#populer .other .text{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:middle;
margin:5px 0 0;
/margin-right:4px;
width:122px;
}
#populer .other .text input{
border:1px solid #bab9b9;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
width:104px;
padding:6px;
padding:7px 6px 5px\9;
font-family:sans-serif;
behavior:url(/web_cont/weban/js/common/PIE.htc);
}

#populer .linkListTypeB02 li{
width:148px;
}
#populer .tableTypeE01 .linkListTypeA02{
margin:0;
}

#soon .select{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:middle;
margin-right:10px;
  /* width:185px; */
}
#soon .select select{
  /* width:140px; */
}
#soon .inputListTypeA01{
margin-top:-3px;
}
#soon .inputListTypeA01 li{
margin-top:3px;
width:125px;
}
#soon .inputListTypeA01 li.other{
float:right;
width:115px;
margin-right:16px;
}
#soon .inputListTypeA01 li.other a{
padding-left:15px;
background:url(../../images/common/mod_ico_arrow_03.gif) no-repeat 0 1px;
}
#soon .inputListTypeA01 li.night{
width:auto;
}
#soon .inputListTypeA01 li.night .notes{
margin-left:1em;
color:#ff7800;
font-size:0.875em;
}
#soon .result div,
#soon .result ul{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:middle;
}
#soon .result div{
margin:-5px 0 -5px -16px;
padding:10px 46px 10px 100px;
background:#ffd698 url(../../images/a/mod_bg_result_01.gif) no-repeat 100% 50%;
}
#soon .result div .counter{
display:inline-block;
/display:inline;
/zoom:1;
margin:0 10px;
padding:0;
width:145px;
background:url(../../images/a/mod_bg_counter_01.gif);
text-align:center;
font-size:2.166em;
font-weight:bold;
color:#ff3300;
}
#soon .result ul{
margin:0 0 0 10px;
list-style:none;
}

#kodawari .linkListTypeA02{
margin:-1px 0 0;
}
#kodawari .linkListTypeA02 li{
margin-top:3px;
width:33%;
}
#kodawari .tableTypeE01 table th{
padding-top:9px;
vertical-align:top;
}

#pickup .contentListA01 li div{
padding-left:35px;
background:url(../../images/a/mod_ico_exclamation_01.gif) no-repeat 0 50%;
}

#seasonInfo a:hover img,
#seasonInfo a:active img,
#tools a:hover img,
#tools a:active img,
#subContents a:hover img,
#subContents a:active img{
opacity:1;
-ms-filter: "alpha(opacity=100)";
/filter: alpha(opacity=100);
}

#subContents .newinfo{
margin:0 0 20px;
}
#subContents .special .img{
margin:-2px -6px 0;
}
#subContents .special .contentListA01{
margin:0 -6px -5px;
line-height:1;
}
#subContents .special .contentListA01 li{
padding:1px 0 0;
line-height:1;
}
#subContents .special .contentListA01 li a{
padding-top:1px;
}

#subContents .emergency a{
text-decoration:underline;
}
#subContents .emergency a:hover{
text-decoration:none;
}

#subContents .positive{
margin:0 0 10px;
background:url(../../images/common/mod_line_dot_02.gif) no-repeat 0 100%;
}
#subContents .positive li{
margin:-1px 0 0;
padding:10px 0;
}
#subContents .positive .box{
padding-left:5px;
font-size:0.875em;
}
#subContents .positive p{
margin:0;
}
#subContents .positive a{
color:#000000;
text-decoration:underline;
}
#subContents .positive a:hover{
text-decoration:none;
}

#registration{
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
border:1px solid #cccccc;
border-top:none;
margin:0 0 20px;
padding:0 10px 10px;
behavior:url(/web_cont/weban/js/common/PIE.htc);
}
#registration .heading{
margin:0 -11px 10px;
}
#registration dl{
margin:-10px 0 10px;
}
#registration dt{
margin:0;
padding:10px 0 0;
width:4.9em;
background:url(../../images/common/mod_bg_colon_01.gif) no-repeat 100% 14px;
font-weight:bold;
}
#registration dd{
padding:10px 0 10px 5em;
margin:-26px 0 0;
background:url(../../images/common/mod_line_dot_02.gif) no-repeat 0 100%;
}
#registration dd ul{
position:relative;
overflow:hidden;
margin:0 0 -3px;
padding:0;
list-style:none;
line-height:1;
zoom:1;
}
#registration dd ul li{
display:inline-block;
/display:inline;
/zoom:1;
margin:1px 6px 5px -5px;
/margin-right:10px;
padding-left:5px;
vertical-align:middle;
line-height:1;
border-left:1px solid #000000;
}
#registration dd ul li a{
color:#000000;
text-decoration:underline;
}
#registration dd ul li a:hover{
text-decoration:none;
}
#registration .linkListTypeA01{
margin:0;
}
#registration .linkListTypeA01 a{
font-weight:bold;
font-size:0.875em;
}

#subContents .editional{
margin:0 0 20px;
padding:0 10px;
}
#subContents .newinfo{
padding-bottom:1px;
background:url(../../images/common/mod_line_dot_02.gif) no-repeat 0 100%;
}

#subContents .editional li,
#subContents .newinfo li{
font-size:0.875em;
}
#subContents .newinfo li{
margin:-1px 0 0;
padding:10px 0;
}

#registration dd ul li a,
#subContents .editional li a,
#subContents .newinfo li a{
color:#000000;
text-decoration:underline;
}
#registration dd ul li a:hover,
#subContents .editional li a:hover,
#subContents .newinfo li a:hover{
text-decoration:none;
}





/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

	A_02

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.pickup{
margin:5px 0 30px;
}
.boxA05 .column .heading{
margin:0;
padding:7px 0;
background:#fff5e6;
color:#ff7200;
text-align:center;
font-size:1.167em;
}
.boxA05 .column .inner{
padding:10px 20px 0;
text-align:center;
}
.boxA05 .column .image span{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
padding:2px;
background:url(../../images/common/mod_bg_imageBox_01.gif);
}
.boxA05 .column .image span a:hover img{
opacity:1;
-ms-filter: "alpha(opacity=100)";
/filter: alpha(opacity=100);
}
.boxA05 .column .merit h4{
margin:0 0 10px;
color:#ff0000;
}
.boxA05 .column .merit a{
color:#000000;
text-decoration:underline;
}
.boxA05 .column .merit a:hover{
text-decoration:none;
}

.area{
margin:0 0 40px;
/zoom:1;
}
.area:after{
content:"";
display:block;
clear:both;
}
.area .map{
float:left;
padding:25px 0 0;
width:597px;
text-align:center;
}
.area .boxA05{
float:right;
}
.area .boxA05 dl{
margin:0;
text-align:left;
}
.area .boxA05 dt{
width:6.6em;
margin:0;
background:url(../../images/common/mod_bg_colon_02.gif) no-repeat 100% 4px;
color:#ff0000;
font-weight:bold;
}
.area .boxA05 dd{
margin:-1.5em -10px 10px 7.2em;
}
.area .boxA05 dd ul{
margin:0;
list-style:none;
}
.area .boxA05 dd ul li{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
/margin-right:4px;
}
.area .boxA05 dd ul li a{
color:#000000;
text-decoration:underline;
}
.area .boxA05 dd ul li a:hover{
text-decoration:none;
}

.period{
margin:0 0 20px;
}
.period .imageBoxTypeA01 .image{
width:322px;
text-align:center;
margin:0;
}
.period .imageBoxTypeA01 .box{
padding-left:0;
}
.period .imageBoxTypeA01 .box .innerArea{
margin:0 0 15px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:20px 20px 1px;
background:#fff5e6;
behavior:url(/web_cont/weban/js/common/PIE.htc);
}
.period .imageBoxTypeA01 .box .linkList{
position:relative;
margin:0 -40px 0 0;
list-style:none;
/zoom:1;
}
.period .imageBoxTypeA01 .box .linkList:after{
content:"";
display:block;
clear:both;
}
.period .imageBoxTypeA01 .box .linkList li{
/display:inline;
margin:0 32px 0 0;
_margin-right:31px;
float:left;
}

.jobCategory{
overflow:hidden;
margin:0 0 40px;
border:1px solid #cccccc;
padding:19px 19px 0;
}
.jobCategory .inner{
position:relative;
margin:0 -30px 0 0;
/zoom:1;
}
.jobCategory .column{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
width:290px;
margin:0 16px 10px 0;
/margin-right:20px;
}
.jobCategory .column .name{
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#fff5e6;
behavior:url(/web_cont/weban/js/common/PIE.htc);
}
.jobCategory .column .name a{
display:block;
padding:9px 18px;
font-weight:bold;
}

.condition{
margin:0 0 10px;
}
.condition .tableA01{
overflow:hidden;
border:1px solid #cccccc;
}
.condition .tableA01 table{
margin:-1px 0 0;
width:100%;
}
.condition .tableA01 th{
padding:8px 0 8px 18px;
background:#fff5e6 url(../../images/common/mod_line_dot_02.gif) no-repeat 0 0;
color:#ff7200;
font-weight:bold;
font-size:1.167em;
vertical-align:top;
}
.condition .tableA01 td{
padding:8px 0 8px 18px;
background:url(../../images/common/mod_line_dot_02.gif) no-repeat 0 0;
}
.condition .linkListTypeA01{
margin:0;
}
.condition .linkListTypeA01 li{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
width:32.5%;
}

#topicPath,
#topicPath em{
font-weight:normal;
}



