@charset "UTF-8";

/* ____________________________________________________________________________________________________________   COMMON*/

body{
	margin:0px;
	padding:0px;
	background-color:#23201f;
	text-align:center;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

a:link{
	color:#025081;
	text-decoration:none;
}
a:visited{
	color:#025081;
	text-decoration:none;
}
a:hover{
	color:#025081;
	text-decoration:underline;
}
a:active{
	color:#810202;
	text-decoration:none;
}


/* ____________________________________________________________________________________________________________   PARTS*/

.flag{
	vertical-align:baseline;
	margin:0px 3px 0px 0px;
}

/* ____________________________________________________________________________________________________________   INTERFACE*/

.layout_area{
	width:960px;
	margin:0px auto;
	text-align:left;
	color:#23201f;
	position:relative;
}

#item_window{
	border:10px solid
	position:absolute;
	top:20px;
	left:20px;
}


#header_main{
	width:300px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}

#main_area{
	width:640px;
	float:right;
}

#header_main h1{
	margin:30px 0px 40px 0px;
	padding:0px;
	font-size:14px;
}

#nav_main ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#nav_main li{
	margin:0px 0px 10px 0px;
}

#footer_main{
	padding:10px 0px;
	color:#d5d4d1;
}

#footer_main a:link{
	color:#ffffff;
	text-decoration:underline;
}
#footer_main a:visited{
	color:#ffffff;
	text-decoration:underline;
}
#footer_main a:hover{
	color:#eeeeee;
	text-decoration:underline;
}
#footer_main a:active{
	color:#dddddd;
	text-decoration:underline;
}

#h1_normal{
	margin:0px 0px 1em 0px;
	padding:0px;
	font-size:14px;
}

#sub_main{
	margin:0px 0px 60px 0px;
	padding:0px 0px 0px 0px;
}

#sub_main h1{
	margin:0px 0px 1em 0px;
	padding:0px;
	font-size:20px;
}

/* ____________________________________________________________________________________________________________   ROOM SECTION*/

.room_section{
	margin:0px 0px 20px 0px;
	border:1px solid #dddddd;
	padding:10px 10px 10px 25px;
	background-color:#f4f4f4;
	font-family:Impact,Arial,Verdana,Monaco,sans-serif;
	font-size:14px;
	background-image:url("../img/common/arw_type_a.png");
	background-repeat:no-repeat;
	background-position:left center;
}

.room_section a:link{
	color:#23201f;
	text-decoration:none;
}
.room_section a:visited{
	color:#23201f;
	text-decoration:none;
}
.room_section a:hover{
	color:#025081;
	text-decoration:none;
}
.room_section a:active{
	color:#810202;
	text-decoration:none;
}

.room_section_s{
	margin:0px 0px 20px 0px;
	border:1px solid #dddddd;
	padding:10px 10px 10px 10px;
	background-color:#f4f4f4;
	font-size:14px;
}

.room_section_link{
	margin:0px;
	font-family:Impact,Arial,Verdana,Monaco,sans-serif;
}
.room_section_icon_s{
	margin:0px 5px 0px 0px;
	border:1px solid #dddddd;
	float:left;
}
.room_section_txt_s{
	width:478px;
	padding:0px 0px 0px 25px;
	background-image:url("../img/common/arw_type_a.png");
	background-repeat:no-repeat;
	background-position:left 3px;
	float:left;
}

.room_section_s a:link{
	color:#23201f;
	text-decoration:none;
}
.room_section_s a:visited{
	color:#23201f;
	text-decoration:none;
}
.room_section_s a:hover{
	color:#025081;
	text-decoration:none;
}
.room_section_s a:active{
	color:#810202;
	text-decoration:none;
}

/* ____________________________________________________________________________________________________________   TOPIC PATH*/

.topicpath{
	margin:0px 0px 20px 0px;
}

.topicpath ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.topicpath li{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 15px;
	float:left;
	background-image:url("../img/common/arw_type_b.png");
	background-repeat:no-repeat;
	background-position:left center;
	font-size:12px;
	color:#025081;
}

.topicpath a:link{
	color:#23201f;
	text-decoration:none;
}
.topicpath a:visited{
	color:#23201f;
	text-decoration:none;
}
.topicpath a:hover{
	color:#025081;
	text-decoration:none;
}
.topicpath a:active{
	color:#810202;
	text-decoration:none;
}




/* ____________________________________________________________________________________________________________   MAIN SECTION*/




.main_section{
	width:640px;
	margin:0px 0px 40px 0px;
}



.main_section div{
	padding:12px;
	background-color:#ffffff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.main_section_sub{
	width:640px;
	margin:0px 0px 40px 0px;
}

.main_section_div{
	padding:12px;
	background-color:#ffffff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.main_section_sub h1{
	margin:0px;
	padding:0px;
	font-size:16px;
	line-height:1.2em;
	cursor:pointer;
}

.main_section_sub2{
	width:640px;
	margin:0px 0px 40px 0px;
}

.main_section_sub2 h1{
	margin:0px;
	padding:0px;
	font-size:16px;
	line-height:1em;
}
.main_section_h2{
	margin:0px 0px 1em 0px;
	padding:0px;
	font-size:24px;
	line-height:1.2em;
	font-family:Impact,Arial,Verdana,Monaco,sans-serif;
	font-weight:normal;
	color:#025081;
}
.main_section_h3{
	margin:0px 0px 1em 0px;
	padding:5px;
	font-size:18px;
	line-height:1.2em;
	font-family:Impact,Arial,Verdana,Monaco,sans-serif;
	font-weight:normal;
	color:#000000;
	background-color:#f4f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.main_section_h4{
	margin:0px 0px 1em 0px;
	padding:0px;
	font-size:16px;
	line-height:1.2em;
	font-family:Impact,Arial,Verdana,Monaco,sans-serif;
	font-weight:normal;
	color:#333333;
}
.main_section_h2_type{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:16px;
	line-height:1.2em;
	font-family:Impact,Arial,Verdana,Monaco,sans-serif;
	font-weight:normal;
	color:#025081;
}

.main_section_h1{
	margin:0px;
	padding:0px;
	font-size:16px;
	line-height:1.2em;
	cursor:pointer;
}

.room_lineup{
	margin:20px 0px 0px 0px;
}




/* ____________________________________________________________________________________________________________   ITEM SECTION*/






.item_section{
	margin:0px 0px 20px 0px;
	border:1px solid #dddddd;
	padding:9px;
}

.item_section h1{
	margin:0px 0px 0.5em 0px;
	padding:0px;
	font-size:14px;
	color:#025081;
	font-family:Impact,Arial,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:normal;
}

.item_icon{
	margin:0px 0px 0px 10px;
	float:right;
	border:1px solid #025081;
	cursor:pointer;
}

.item_section dl{
	margin:0px;
	padding:0px;
}
.item_section dt{
	font-family:'Arial Black',Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:9px;
	color:#555555;
}
.item_section dd{
	margin:0px 0px 5px 0px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:12px;
}


#item_layout_area_window{
	width:1px;
	height:1px;
	position:fixed;
	top:0px;
	left:0px;
	opacity:0;
	overflow:hidden;
	border:10px solid #382b27;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

#item_layout_area_close{
	position:absolute;
	right:20px;
	bottom:0px;
	cursor:pointer;
}


#item_layout_area{
	width:860px;
	height:550px;
	margin:0px auto;
	padding:19px;
	border:1px solid #000000;
	background-color:#ffffff;
	text-align:left;
	overflow:hidden;
}

#item_layout_area hgroup{
	margin:0px 0px 15px 0px;
	padding:5px;
	background-color:#025081;
}

#item_layout_area h1{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:20px;
	color:#ffffff;
	font-family:Impact,Arial,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:normal;
}

#item_layout_area h2{
	margin:0px 0px 0.2em 0px;
	padding:0px;
	font-size:10px;
	color:#ffffff;
	font-family:Impact,Arial,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:normal;
}


#item_header{
	width:900px;
	height:60px;
	margin:0px auto;
	position:relative;
	text-align:left;
}

#item_header h1{
	margin:0px;
	padding:0px;
	font-size:12px;
}

#item_header_backbtn{
	position:absolute;
	right:1px;
	bottom:0px;
}

.item_listtable{
	width:100%;
	margin:0px 0px 40px 0px;
}
.item_listtable th{
	width:85px;
	padding:5px 0px;
	border-bottom:1px solid #dddddd;
	vertical-align:top;
}
.item_listtable td{
	padding:5px 0px;
	border-bottom:1px solid #dddddd;
	vertical-align:top;
}
.item_listtable img{
	border:1px solid #23201f;
}
.item_listtable p{
	margin:0px;
}


#item_footer{
	width:900px;
	margin:0px auto;
	text-align:left;
}

#item_footer_main{
	padding:10px 0px;
	color:#d5d4d1;
}

#item_footer_main a:link{
	color:#ffffff;
	text-decoration:underline;
}
#item_footer_main a:visited{
	color:#ffffff;
	text-decoration:underline;
}
#item_footer_main a:hover{
	color:#eeeeee;
	text-decoration:underline;
}
#item_footer_main a:active{
	color:#dddddd;
	text-decoration:underline;
}

#item_txt{
	width:300px;
	height:515px;
	margin:0px 20px 0px 0px;
	padding:14px;
	border:1px solid #dddddd;
	background-color:#f4f4f4;
	overflow:auto;
	float:left;
}

#item_txt p{
	line-height:1.6em;
}

#item_pic{
	width:480px;
	height:515px;
	margin:0px 0px 0px 0px;
	padding:14px;
	border:1px solid #dddddd;
	background-color:#f4f4f4;
	overflow:auto;
	float:left;
}

.item_pic_box{
	margin:0px 0px 10px 0px;
	padding:10px;
	background-color:#ffffff;
}

.item_pic_box_cols{
	margin:0px 0px 10px 0px;
	padding:10px;
	background-color:#ffffff;
}

.item_pic_box p{
	margin:3px 0px 1em 0px;
}

.item_h2{
	margin:0px 0px 0.2em 0px;
	padding:0px;
	font-size:14px;
	color:#025081;
	font-family:Impact,Arial,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:normal;
}
.item_songlist_h3{
	margin:0px 0px 0.2em 0px;
	padding:0px;
	font-size:12px;
	font-family:Impact,Arial,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#333333;
	font-weight:normal;
}
.item_songlist{
	margin:0px 0px 0.2em 0px;
	padding:0px 0px 0px 2em;
	font-size:12px;
	color:#333333;
	font-family:Impact,Arial,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:normal;
}

.item_info{
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #dddddd;
}

.song{
	font-family:Impact, "Arial Black", 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}