@charset utf-8;

html { background-image:url(../images/common/bg_html_sp.gif); }
body { background-image:url(../images/common/bg_body_sp.gif); }

/* HEADER */
#header { width:320px; height:218px; }
#header h1 { text-align:center; float:none; }
#header div { margin-bottom:20px; width:320px; }
#header form input[type="text"] { width:110px; }
#header div p:first-child, #header script + p { display:none; }
#header ul { margin-right:-9px; width:309px; }
#header li { margin:0 9px 10px 0; }
#header li a { display:block; font-size:93%; line-height:20px; width:94px; border-bottom:5px solid #333; }
/* HEADER */

/* CONTAINER */
#container { width:320px; }

/* CONTENT */
#content { width:320px; float:none; }

#single { background:none !important; }

dl#words dd.wordsby { padding-top:10px; }

/* photo */
dl#photo { width:320px; }
dl#photo dt { margin-bottom:10px; float:none; }
dl#photo dt img { width:320px; }
dl#photo dd { width:320px; position:relative; right:auto; bottom:auto; }
/* photo */

#single div.photocon_w img { width:320px; }
#single div.photocon_h img { height:320px; }

/* relblock */
ul.relul li { margin-top:10px; line-height:1.5; }
ul.relul li a { padding-left:60px; }
ul.relul li span { display:block; float:none; }
ul.relul li span:first-child + span { margin-top:-20px; line-height:40px; width:40px; height:40px; float:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:absolute; left:10px; top:50%; }
ul.relul li span.yellow { width:30px!important; padding:0 5px; line-height:20px!important; }
ul.relul li span.blue { font-size:9px; }
#relmovie { display:none; }
/* relblock */
/* CONTENT */

/* SIDE */
#side { float:none; }
#side dd ul.infomenu li { margin-left:0; list-style:none; }
#side dd ul.infomenu li a, #side dd ul.sidemenu li a { display:block; padding:10px 40px 10px 15px; width:auto; background:#FFF; overflow:hidden; position:relative; }
#side dd ul.infomenu li a:hover, #side dd ul.sidemenu li a:hover { color:#333; text-decoration:none; opacity:0.7; filter:alpha(opacity=70); -ms-filter:"alpha(opacity=70)"; -moz-opacity:0.7; -khtml-opacity:0.7; zoom:1; }
#side dd ul.infomenu li a:after, #side dd ul.sidemenu li a:after { display:block; content:'\003E'; margin-top:-10px; font-size:10px; font-weight:bold; line-height:20px; text-align:center; color:#FFF; width:20px; height:20px; background:#9F9F9F;
-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
position:absolute; top:50%; right:10px; }
/* SIDE */

/* BANNERS */
ul.w340 { display:block; margin-right:0; width:320px; }
ul.w340 li { margin-right:0; float:none; }
ul.w340 li img { width:320px; }
/* BANNERS */
/* CONTAINER */

/* FOOTER */
#footer { width:320px; height:260px; }
#footer ul { width:320px; float:none; }
#footer li { margin-right:13px; }
#footer h6 { float:none; }
#footer address { margin:0 0 20px; float:none; }
#footer p { margin:0 -15px; text-align:center; }
/* FOOTER */

/* Overlay */
#fixed_footer{
  z-index:1;
  position:fixed;
  left:0;
  bottom:-4px;
}
/* Overlay */

/* PR-BOX */
.pr_list_box{padding-top:8px;padding-bottom:8px;}
.pr_list_title{	width:100%;	background-color:royalblue;	color:#FFFFFF;font-size:14px;
	font-family:'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS PGothic','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;
}
.pr_list_contentsbox0{vertical-align:middle;	width:320px;	background-color:#FFFFFF;	/*border-bottom:1px dotted #DDD;*/	padding-bottom:2px;padding-top:2px;clear:both;}
.pr_list_contentsbox1{vertical-align:middle;	width:320px;	background-color:#FFFFFF;	/*border-bottom:1px dotted #DDD;*/	padding-bottom:2px;padding-top:2px;clear:both;}

.pr_list_right_head{width:100%;color:BLUE;font-size:14px;line-height:110%;font-weight:600;padding-top:2px;width:100%;text-align:left;text-decoration:none;
		font-family:'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS PGothic','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;
}
.pr_list_right_head a{text-decoration:none;}
.pr_list_right_description{width:100%;font-size:12px;color:#000000;text-align:left;padding-top:2px;padding-right:3px;font-weight:200;
	font-family:'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS PGothic','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;
}
.pr_list_left_thumb{vertical-align:middle;width:54px;float:left;padding-right: 4px;padding-left: 3px;padding-top: 4px;padding-bottom: 4px;}
.pr_list_underline{	background-color:silver;	height:1px;	clear:both;
}
/* PR-BOX */

