@charset "utf-8";
/*
Theme Name: default
Theme URI: http://
Description: 気合と本気の応援で世界を熱くするテーマ
Version: 0.1
Author: Nishimura Ryou
Author URI: http://

*/



/* Main */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img 
{
	padding: 0;
	margin: 0;
}

li{list-style:none;}

a{color:#aaa;}
a:hover{color:#fff;}
a:visited{color:#333;}

/*a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
*/

.b{font-weight:bold;}
.center{text-align:center ;}
.inline{display:inline;}
.block{display:block;}

.box100 {width: 100px;}
.box150 {width: 150px;}
.box200 {width: 200px;}
.box250 {width: 250px;}
.box300 {width: 300px;}
.box350 {width: 350px;}
.box400 {width: 400px;}
.box450 {width: 450px;}
.box500 {width: 500px;}
.box550 {width: 550px;}
.box600 {width: 600px;}
.box650 {width: 650px;}

.f10 {font-size: 10px;}
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}

.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr35 {margin-right: 35px;}
.mr40 {margin-right: 40px;}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml35 {margin-left: 35px;}
.ml40 {margin-left: 40px;}

/*追加*/
body{font-family: "ＭＳ 明朝",serif; }
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt40{padding-top:40px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr40{padding-right:30px;}
.pl10{padding-left:10px;}
.txtr{text-align:right;}
.hidden{display:none;}
.alphbtn a:hover img{filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.footer{
	color:#F08300;
	font-size:10px;
	text-align:center;
	padding:10px 0;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
/*追加*/


.left {float:left;}
.right {float:right;}
.cent {margin-left:auto;margin-right:auto}


.clear {clear:both;}

img {border:none;vertical-align: bottom;}

body{background-color:#000;}

.orange {
	color: #EF8200;
}

.bgwhite {
	background-color: #FFFFFF;
}

/*Page*/

/*TOP*/

.top_menu li {
	float: left;
}
.news_area {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
}
.top_area2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.top_area2 li {
	float: left;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 8px;
}
.top_news_text a {
	color:#fff;
}
.top_news_text a:hover {
	color:#aaa;
}
.top_news_text a:visited {
	color:#fff;
}



/*共通*/




/*レイアウト*/
#wrapper{
	width:920px;
	margin:0 auto;
	font-size:12px;
	font-family: "ＭＳ 明朝",serif;
	line-height:140%;
	}
	
.wrapper_c{
	width:920px;
	height:73px;
	margin:0 auto;
	font-size:12px;
	font-family: "ＭＳ 明朝",serif;
	line-height:140%;
}


#leftmenu{
	width:205px;
	float:left;
	padding-left:15px;
} 

#rightmain{
	width:685px;
	margin-right:15px;
	float:right;
	background-color:#FFF;
	display:inline;
} 


/*ヘッダー*/

#headertitle{
	background:url(images/titlebg.jpg)  repeat-x;
	height:73px;
}

#headertitle p{
	width:920px;
	margin:0 auto;
}


/*左バナー*/
.bnrarea{margin-top:15px;}
.bnrarea li{width:190px;margin-bottom:10px;background:#FFF;}


/*メイン背景紙共通*/
.papermain{background:url(images/paper_bg.gif)  repeat-y;zoom:100%;}

.nakacarea{padding:0 40px;}

.paperbottom{background:url(images/paperbottom.jpg)  no-repeat bottom;margin-bottom:10px;}

.wpagetop{margin:0 15px 10px 0;text-align:right;}

.wpagetop a:hover{filter: alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}



/*白背景紙共通*/
.whitemain{background:url(images/white_bg.jpg)  repeat-y;}
.whitebottom{background:url(images/white_bgbottom.jpg)  no-repeat bottom; padding-bottom:5px;}




/*團員紹介*/
ul.memberph{
	height:109px;
	text-indent:-9999px;
}

ul.memberph li{
	float:left;
}

ul.memberph li a{
	background-position:0 -109px;}

ul.memberph li a:hover{
	background-position:0 0;}


.member1 a{width:61px; height:109px; display:block; background:url(images/memberph_bg1.jpg) no-repeat; }
.member2 a{width:60px; height:109px; display:block; background:url(images/memberph_bg2.jpg) no-repeat; }
.member3 a{width:61px; height:109px; display:block; background:url(images/memberph_bg3.jpg) no-repeat; }
.member4 a{width:60px; height:109px; display:block; background:url(images/memberph_bg4.jpg) no-repeat; }
.member5 a{width:60px; height:109px; display:block; background:url(images/memberph_bg5.jpg) no-repeat; }
.member6 a{width:60px; height:109px; display:block; background:url(images/memberph_bg6.jpg) no-repeat; }
.member7 a{width:60px; height:109px; display:block; background:url(images/memberph_bg7.jpg) no-repeat; }
.member8 a{width:61px; height:109px; display:block; background:url(images/memberph_bg8.jpg) no-repeat; }
.member9 a{width:60px; height:109px; display:block; background:url(images/memberph_bg9.jpg) no-repeat; }
.member10 a{width:61px; height:109px; display:block; background:url(images/memberph_bg10.jpg) no-repeat; }

.mem_pagetop li{width:298px; text-align:right;float:left;padding-bottom:5px;}
.mem_pagetop li a:hover{filter: alpha(opacity=60); -moz-opacity:0.6;opacity:0.6;}


/*目指す応援*/
.missiontitle{ width:685px; height:154px; background:url(images/mission_title.jpg) no-repeat;}
.missiontitle ul{padding:116px 0 0 40px;}

#mission3 h3{width:605px; margin:0 40px;}

.dankun{ height:670px; background:url(images/dankun.png) no-repeat 23px 0;}

#mycustomscroll2 .dankaarea{width:904px;height:270px;}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 540px;
height: 290px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:5px 0 20px 20px;

}

.danka2 {
/* Typical fixed height and fixed width example */
width: 585px;
height: 300px;
overflow:auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:5px 0 20px 10px;
padding-bottom:10px;
}

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}


.hscrollerbase {
height: 13px;
background:url(images/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 13px;
background:url(images/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
margin-left:1px;
}
.hscrollerbar {
padding: 12px;
z-index: 2;
}




.hscrollerbasebeg {
background: url(images/basebarcaps_verticalbarbody.png) -62px 0px no-repeat;
height: 13px;
width: 13px !important;
}
.hscrollerbaseend {
height: 13px;
width: 13px;
background: url(images/basebarcaps_verticalbarbody.png) -32px 0px no-repeat;
}







/*我武者羅應援團とは*/

.profiletitle{ width:685px; height:154px; background:url(images/profile_titile.jpg) no-repeat;}
.profiletitle ul{padding:116px 0 0 40px;}


.profile1area{ margin:15px 40px;}

.ptext{width:340px; font-size:12px; line-height:20px;}

.kessei{margin-left:115px;}

.year{background:url(images/year_sen.png) no-repeat right; margin-top:15px;}
.ayumi{background:url(images/ayumi_line.gif) repeat-y 45px 0; margin-top:5px; padding-bottom:5px;}
.ayumi dt{width:35px; float:left; text-align:right; margin-right:15px;}
.ayumi dd{width:500px; float:left; padding-left:10px; padding-bottom:10px;}
.ayumi dd .fbig{font-weight:bold; font-size:14px;}



/*お問い合わせ*/
.contentsarea{padding:25px 50px;}

.grayarea{background:#eeeeee; padding:5px;}

.contactpage{margin-top:60px;}

/*出演履歴*/
.mediabox{width:585px; background:url(images/media_line.gif) repeat-y 67px 0; margin-top:5px; padding-bottom:5px;}
.m_contents{width:505px; float:right;  line-height:160%;}
.media_pagelink{width:423px; margin:0 auto;}
.m_category{width:80px; float:left; padding-top:6px;}
.m_contents dl{padding-top:6px;}
.m_contents dt{width:130px; float:left; padding:6px 10x 0 0; }
.m_contents dd{width:375px; float:left;}
.line{padding:3px 0 10px 0;}

/*團員募集*/
.ouboarea{background:url(images/wnated_ph.jpg) no-repeat bottom right;}
.oubogray{ width:300px; background:#eeeeee; padding:8px; margin:8px 0}

/*作品集*/
.contentsarea2{padding:25px 35px;}
.disco_pagelink{width:547px; margin:0 auto 20px auto;}

.disco{padding:15px 0;}
.disco_line{background:url(images/disco_line.gif) bottom no-repeat; padding-bottom:15px; margin-top:20px; }
.disco_left{width:195px; float:left;}
.disco_right{width:400px; float:right;}

.discoarea1{width:165px; margin-left:15px;}
.discoarea2{width:195px;}
.price{padding:8px 0;}

.d_title{font-size:18px; padding-bottom:12px; line-height:130%; font-weight:bold;}
.left1em{padding-left:1em;}

.sub_title{font-size:12px; line-height:140%;}
.d_copy{font-size:13px; color:#F08300; padding-bottom:5px; font-weight:bold;}
.d_txt{font-size:12px; padding-bottom:5px; line-height:160%;}
.d_syosai{padding-top:5px;padding-bottom:5px;line-height:160%;}

.qrarea{width:195px; background:url(images/haishin_line.gif) bottom no-repeat; padding-bottom:10px; margin-top:10px; }
.qrarea_linetop{width:195px; background:url(images/haishin_line.gif) bottom no-repeat; padding-bottom:10px;}
.logo{width:120px; float:left; position:relative;}
.logo_big{width:195px; margin-bottom:3px;}
.qr{width:69px; float:right;position:relative;}

.gentei{background:url(images/gray_back.gif) no-repeat; padding:3px; text-align:center; margin-top:5px;}

.qr_back{ background:#FFF; }
.qr_comment{width:102px; text-align:left; margin-left:8px;}

.subqr{width:110px;text-align:center; margin:0 auto; font-size:12px;font-family: "ＭＳ 明朝",serif;}
.subqr_area{padding-bottom:10px;}
.close{padding:15px 0;}

/*Gamushara English*/


.engarea{ margin:15px 40px;}

.engtxtbox{padding-bottom:15px; font-size:12px;line-height:20px;}

.engtxt{width:340px;}
.engtxt2{width:300px;}

.hataimg{padding-left:22px;}

