@charset "utf-8";
/*----------------------------------------
english.css
2016.02.08 ver.1.00
----------------------------------------*/
/* 0.base
----------------------------------------*/
html,body{
font-family:Helvetica,Arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;
}

a{
color:#2a2a2a;
}

p{
line-height:1.3;
}

/*----------------------------------------
2.global navi
----------------------------------------*/
/* header-main */
nav.header-main .logo{
width:230px;
height:70px;
margin:0 0 0 -16px;
text-align:center;
}

p.logo span{
display:block;
font-size:68.75%;
color:#696969;
}

p.logo a:hover{
text-decoration:none;
}

header nav.header-main ul{
padding-top:18px;
}

nav.header-main li.search{
margin:5px 6px 0 6px;
}

/* grobal navi */
nav.main-navi li.active,
nav.main-navi li:hover{
background:url("/vol1/images/pc/gnav-main-selected_wh.png") no-repeat 50% 100%;
}

header nav ul li.japanese{
position:absolute;
left:780px;

}

header nav ul li.japanese a{
padding:0 12px 0 0;
}


li.search .header-search input[type="text"]{
width:175px;
}


/*----------------------------------------
4.article,channelTop
----------------------------------------*/
article{
margin-top:24px;
}

article h1{
font-size:225%; /* 36px */
}

article header .sub .japanese{
width:auto;
}

html body article p.txt,
figcaption,
p.caption{
font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,"Hiragino Mincho ProN",serif;
}

#main .main-box,
#main .sub-box,
#main .newslist .main-box{
width:366px; /* 378-12 */
}

#main .newslist .main-box{
float:left;
}

/* series-info */
.series-info .col2 span,
.series-info .col2 a:hover span{
background:none;
border:none;
}

.series-info .col2 span{
width:auto;
margin:0;
text-align:left;
}


/* pickup
----------------------------------------*/
.pickup h1{
color:#0078c6;
}

.pickup p.midashi{
font-size:175%; /* 28px */
font-weight:bold;
}

.pickup p.txt{
color:#696969;
}

.pickup .img-right{
clear:none;
margin:0 0 6px 6px;
}

.pickup .img-right.vertical{
width:170px;
}

.pickup .img-right.horizontal{
width:300px;
}

.pickup .img-right.square{
width:250px;
}

.pickup .img-right img{
width:auto;
height:auto;
max-width:100%;
max-height:250px;
}

/* newslist
----------------------------------------*/
.newslist .list-typeD span.midashi{
font-weight:normal;
}

.newslist p{
margin:0 0 24px;
}

.newslist p.date{
margin:0 0 6px;
}

.newslist h3{
color:#696969;
font-size:81.25%;
}

#main .newslist .sub-box .list-typeC li{
margin:0 0 6px;
}

#main .newslist .sub-box .list-typeC .thumb{
width:170px;
height:114px;
}

#main .newslist .sub-box .col2:nth-child(even){
padding:0 12px 0 0;
}

#main .newslist .single .list-typeD li{
float:left;
width:315px; /* 756/2-63 */
}


/* news
----------------------------------------*/
.news-box .news-box-inner{
width:33%;
padding:0 12px 0 0;
float:left;
}

.newslist h2 a,
.news-box h3 a{
padding:0 20px 0 0;
background:url(/vol1/images/pc/icon-arrow_gr.png) no-repeat 100% 4px;
}

.newslist h2 a:hover,
.news-box h3 a:hover{
background:url(/vol1/images/pc/icon-arrow_gr.png) no-repeat 100% -46px;
}

.news-box .photo-box{
float:left;
width:52px;
margin:0;
}

.news-box .photo-box .thumb{
width:52px;
height:auto;
max-width:none;
max-height:none;
}

.news-box .photo-box .thumb img.horizontal-photo,
.news-box .photo-box .thumb img.vertical-photo,
.news-box .photo-box .thumb img.square-photo{
width:52px;
height:auto;
}

.news-box ul.list-typeA{
width:100%;
padding:0 0 0 58px;
}

.news-box .list-typeA li{
margin:0 0 0 24px;
border-top:none;
font-size:75%;
line-height:1.3;
}

.news-box .list-typeA li:first-child{
font-size:100%;
}

.news-box .list-typeA li a{
padding:0 0 12px;
font-weight:normal;
text-overflow:clip;
white-space:normal;
}

.news-box .list-typeA li span.icon{
top:0;
}

/* top
----------------------------------------*/
.date-box{
font-size:81.25%;
}




/* alert
----------------------------------------*/
.alert-en{}

.alert-en h2{
color:#a00;
width:1080px;
margin:0 auto 3px;
}

.alert-red{
border:none;
background: #ae1c1c;
background: -moz-linear-gradient(top, #bf2525 0%, #ae1c1c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf2525), color-stop(100%,#ae1c1c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bf2525 0%,#ae1c1c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bf2525 0%,#ae1c1c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bf2525 0%,#ae1c1c 100%); /* IE10+ */
background: linear-gradient(to bottom, #bf2525 0%,#ae1c1c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2525', endColorstr='#ae1c1c',GradientType=0 ); /* IE6-9 */
}

.alert-en p{
width:1080px;
margin:0 auto;
padding:9px 0;
}

.alert-en p,
.alert-en p a,
.alert-en .date{
color:#fff;
font-weight:bold;
}

.alert-en .date{
margin:0 0 0 6px;
}


/*----------------------------------------
20.Sub
----------------------------------------*/
.inside-navi .list-typeA li{
margin:0 0 0 24px;
}



/*----------------------------------------
30.footer
----------------------------------------*/
/* 2:gray */
footer .sitemap p.midashi{
margin:0 0 6px;
padding:1.5em 0 3px;
font-size:100%;
font-weight:bold;
}

footer .sitemap dd + dt{
padding-top:1.5em;
}

/* 3:blue */
footer .infomation p.logo{
float:left;
margin:0;
}

footer .infomation ul.inline-list{
width:auto;
margin:0 0 12px 250px;
}

footer .infomation ul.inline-list li{
line-height:46px;
}

/*----------------------------------------
 hac
----------------------------------------*/
.clr:after,.cFix:after,
#main .newslist .list-typeD li a:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

/* IE7 */
*:first-child+html .clr,*:first-child+html .cFix,
*:first-child+html .clr,*:first-child+html #main .newslist .list-typeD li a{
display:inline-block;
zoom:1;
}
