@charset "UTF-8";


/* h2設定
---------------------------------------------*/
#gengaten_howto h2 { }
#gengaten h2 { padding-top:30px;}

/* インタビュー構成
---------------------------------------------*/
#left { float:left; width:210px; padding-top:50px; padding-right:60px;}
#right { float:left; width:615px; padding-top:50px;}
#right_contents { float:left; width:385px;}
#right_backnumber { float:left; width:190px; padding-left:40px;}

/* インタビュー
---------------------------------------------*/
#int_profile { font-size: 80%; padding-top:40px; padding-bottom:30px; border-bottom:1px solid #2f2f2f;}
#list_genga { font-size: 80%; padding-top:30px;}
#list_backnumber { font-size: 80%; padding-top:15px;}


#txt_list { padding-top:5px;}
#txt_list_top p{ padding-top:5px; padding-bottom:5px;}
#txt_list_50{padding: 0 0 5px 150px;}

/* 更新中
---------------------------------------------*/
.alert { font-size:120%; font-weight:300; padding-top:30px;}


/* トップ
---------------------------------------------*/
#vol {padding-bottom:30px; padding-top:5px;}
#prof { padding-bottom:30px; }
#prof_img { float:left; width:98px; padding-right:15px; }
#prof_contents { float:left; width:502px;}
#prof_title { float:left; width:280px;}

#prof_button01 { float:left; width:135px;}
#prof_button02 { float:right; width:75px; padding-left:12px;}

#prof_button01 a { display: block; text-decoration: none; text-indent: -9999px; height: 18px; overflow:hidden;}
#prof_button01 a { width: 135px; background: url("../images/button_int.gif") top left no-repeat;}
#prof_button01 a:hover, #prof_button01 a:active, #prof_button01 a.selected { background-position: 0 -18px;}

#prof_button02 a { display: block; text-decoration: none; text-indent: -9999px; height: 18px; overflow:hidden;}
#prof_button02 a { width: 75px; background: url("../images/button_genga02.gif") top left no-repeat;}
#prof_button02 a:hover, #prof_button02 a:active, #prof_button02 a.selected { background-position: 0 -18px;}

#prof_text { padding:5px 0 10px 10px; font-size:80%;}
#prof_sakuhin { float:left; padding-left:10px; font-size:80%; font-weight:bold;}
#prof_sakuhin_txt01 { float:left; font-size:80%; font-weight:bold; padding-left:5px;}
#prof_sakuhin_txt02 { float:left; font-size:80%; font-weight:bold; padding-left:10px;}

#prof_hosoku { padding:10px 0 15px; font-size:80%; border-top:1px solid #2f2f2f;}

/* ボタン
---------------------------------------------*/
#button_genga01 a { display: block; text-decoration: none; text-indent: -9999px; height: 24px; overflow:hidden;}
#button_genga01 a { width: 210px; background: url("../images/button_genga01.gif") top left no-repeat;}
#button_genga01 a:hover, #button_genga01 a:active, #button_genga01 a.selected { background-position: 0 -24px;}

#button_genga02 a { display: block; text-decoration: none; text-indent: -9999px; height: 18px; overflow:hidden;}
#button_genga02 a { width: 75px; background: url("../images/button_genga02.gif") top left no-repeat;}
#button_genga02 a:hover, #button_genga02 a:active, #button_genga02 a.selected { background-position: 0 -18px;}


#button_download { padding-top:20px; padding-bottom:20px;}
#button_download a { display: block; text-decoration: none; text-indent: -9999px; height: 18px; overflow:hidden;}
#button_download a { width: 235px; background: url("../images/button_download.gif") top left no-repeat;}
#button_download a:hover, #button_download a:active, #button_download a.selected { background-position: 0 -18px;}


/* 原画展の歩き方
---------------------------------------------*/
#howto_list { padding-top:30px;}
#howto_chui { padding-top:10px;}
#howto_chui02 { padding-top:10px; padding-left:10px; font-size:80%;}
#howto_chui03 { padding-top:30px;}
#howto_chui04 { padding-left:10px;}


#howto_kankyo { padding-top:20px; font-size:80%; padding-left:15px;}
#howto_kankyo li { list-style:none; padding-left:10px; float: left; padding-bottom:10px;}
#howto_kankyo ul { text-decoration:none; clear: both; width: 100%; /* for WinIE6,7 */ }
#howto_kankyo_list { width:150px;}
#howto_kankyo_title { color:#9FB143; padding-top:10px; font-size:120%; padding-bottom:10px;}


/* フッター
---------------------------------------------*/
#footer { text-align:center; font-size:80%; padding:20px 0 20px 0; border-top:1px solid #2f2f2f;}

/* クリア
---------------------------------------------*/
.c-both { clear:both; height:0px; font-size:0px; line-height:0%; }

/* class指定
---------------------------------------------*/
.list_title { font-size:120%; font-weight:bold;}
.txt_list_small { padding-top:10px; font-size:80%; }
.img_left { float: left; padding: 0 10px 10px 0; border:none; }
.img_right { float: right; padding: 0 0px 10px 10px; border:none; }
.question { color: #9FB143; font-weight: bold; padding:15px 0 15px 0;}
.lead { padding:15px 0 15px 0;}
.back { padding:30px 0 30px 0; text-align:center}
.text_space { letter-spacing:-0.2em}
.p_b_5 { padding-bottom:5px;}
.p_p { padding-bottom:12px;}

