@charset "UTF-8";

/*--------------------------------------------------------------
10px    83.4%
11px    91.7%
12px    100%
13px    108.4%
14px    116.7%
15px    125%
16px    133.4%
17px    141.7%
18px    150%
19px    158.4%
20px    166.7%
21px    175%
22px    183.4%
23px    191.7%
24px    200%
25px    208.4%
26px    217%
--------------------------------------------------------------*/
/* Menubox
===============================*/
#side .menubox {
width:225px;
margin-bottom:25px;
background:#fff;
}

#side .menubox h2 {
width:225px;
margin-bottom:35px;
border-bottom:5px solid #DEEFF8;
}

#side .menubox--info h2 {
	border-bottom: 0;
	margin-bottom: 0;
}

#side .menubox ul {
width:175px;
padding:0 25px 25px;
}

#side .menubox ul li {
overflow:hidden;
padding:0;
margin-bottom:20px;
line-height:0;
font-size:1px;
}

#side .menubox ul li.lastChild {
margin-bottom: 0;
}

#side .menubox ul li a {
position:static;
overflow:hidden;
display:block;
width:100%;
height:14px;
line-height:normal;
background-position:0 0;
background-repeat:no-repeat;
}

#side .menubox ul li.current a,
#side .menubox ul li a:hover {
position:relative;
}

#side .menubox ul li.current a img,
#side .menubox ul li a:hover img {
position:relative;
top:-14px;
}

#side .menubox ul li.current a img.imgRollover,
#side .menubox ul li a:hover img.imgRollover {
top:0;
}

#side .menubox ul li#side_info_news a {
background-image:url(../img/side/btn_side_info_news_on.gif);
}

#side .menubox ul li#side_info_media a {
background-image:url(../img/side/btn_side_info_media_on.gif);
}

#side .menubox ul li#side_radiation_result ul {
width:auto;
padding:20px 0 0 30px;
}

#side .menubox ul li#side_radiation_result ul li a {
	height: 14px;
}

#side .menubox ul li#side_radiation_arahama a {
background-image:url(../img/side/btn_side_radiation_arahama_on.gif);
}

#side .menubox ul li#side_radiation_natori a {
background-image:url(../img/side/btn_side_radiation_natori_on.gif);
}

#side .menubox ul li#side_radiation_process a {
background-image:url(../img/side/btn_side_radiation_process_on.gif);
}

#side .menubox ul li#side_radiation_faq a {
background-image:url(../img/side/btn_side_radiation_faq_on.gif);
}

#side .menubox ul li#side_about_purpose a {
background-image:url(../img/side/btn_side_about_purpose_on.gif);
}

#side .menubox ul li#side_about_activity a {
background-image:url(../img/side/btn_side_about_activity_on.gif);
}

/* date dir */
#side .menubox ul li.side_radiation_201205 a {
background-image:url(../img/side/btn_side_radiation_201205_on.gif);
}
#side .menubox ul li.side_radiation_201201 a {
background-image:url(../img/side/btn_side_radiation_201201_on.gif);
}
#side .menubox ul li.side_radiation_201111 a {
background-image:url(../img/side/btn_side_radiation_201111_on.gif);
}




/* Report
===============================*/
#side .reportbox {
width:225px;
padding-bottom:15px;
margin-bottom:25px;
background:#fff;
}

#side .reportbox h2 {
width:225px;
margin:0 0 15px;
}


#side .reportbox .entry .image {
width:195px;
margin:0 15px 10px;
}

#side .reportbox .entry .detail {


}

#side .reportbox .entry .detail a {
display:block;
width:165px;
margin:0 15px 15px;
padding:15px;
text-decoration:none;
color:#333;
background:#f2f1f1;
}

#side .reportbox .entry .detail a:hover {
text-decoration:none;
background:#fff;
}

#side .reportbox .entry .detail a span {
	line-height: 1.5;
}

#side .reportbox .entry .detail a span.date {
text-decoration:none;
font-size:83.4%;/*10px*/
color:#1c81be;
}

#side .reportbox .entry .detail a span.title {
text-decoration:underline;
}

#side .reportbox .entry .detail a:hover span.title {
text-decoration:none;
color:#1c81be;
}


#side .reportbox .more {
text-align:center;
}



/* movie
===============================*/
#side .moviebox {
width:225px;
padding-bottom:15px;
margin-bottom:25px;
background:#fff;
text-align: center;
}
#side .moviebox h2 {
	margin-bottom: 15px;
}
#side .moviebox .more {
	margin-top: 15px;
}
#side .moviebox p a:hover img {
	opacity:0.6;
	filter:alpha(opacity=60);
}

/* fancybox */
body #fancybox-content {
	background: url(../img/common/loader.gif) no-repeat center;
}



/* Like Box
===============================*/
#side .likebox {
position:relative;
overflow:hidden;
width:225px;
margin-bottom:25px;
padding-bottom:18px;
background:#fff;
}

#side .likebox h2 {
height:42px;
}

#side .likebox .likebox-container {
position:relative;
overflow:hidden;
width:226px;
height:256px;
margin-top:1px;
margin-left:-1px;
}

#side .likebox .likebox-container iframe{
position:relative;
margin-top:-1px;
}