@charset"shift_jis";

/* 基本設定 */
h1,h2,h3,h4,h5,h6,p,ul,dl,form{
	margin:0;
	padding:0;
	font-size: 100%;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
}

h4{
	color:#FFFFFF;
	font-size:14px;
	margin:10px 0px 10px 0px;
}

/* バックグラウンドカラー #911146 */

/* ボディー設定 */
body{
	margin:0;
	padding:0;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiraagino kaku Gothic Pro","MS Pゴシック","MS P Gothic",sans-serif;
	font-size:11pt;
	line-height:140%;
	font-weight:normal;
	text-align:center;
	background:#FFFFFF url(../img/bg_body_sky.gif) repeat-x top;
}

p{
	line-height:150%;
}

a:link{
	color:#FFCC33;
	text-decoration:underline;
}

a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover{
	color:#000000;
	text-decoration:none;
}

#wrapper{
	width:800px;
	margin:0px auto;
	margin-bottom:10px;
	background-color:#911146;
	border-left:solid 2px #CCCCCC;
	border-right:solid 2px #CCCCCC;
}

#header{
	height:350px;
	background-image:url(../img/taisouTOP.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
/* h1設定 */
#header_h1{
    width:150px;
	height:16px;
    color:#FFFFFF;
	font-size:0.8em;
	margin:2px 0px 0px 5px;
}	

/* メインナビ設定 */
#MainNavi{
   font-size:1.0em;
   width:800px;
   height:30px;
   border-top:solid 2px #FFFFCC;
   border-bottom:solid 2px #FFFFCC;
}

#MainNavi ul{
   margin:0px;
   padding:0px;
}

#MainNavi li{
   list-style-type:none;
   float:left;
}

#MainNavi li a{
   display:block;
   width:110px;
   line-height:30px;
   border-right:solid 1px #FFFFCC;
   text-align:center;
   text-decoration:none;
}

#MainNavi, #MainNavi li a{
   background-image:url(../img/mainNavi1.png);
   background-repeat:repeat-x;
}

#MainNavi li a:hover{
   background-position:0 -50px;
}
/* メインナビ設定ここまで */                  

/* メインイメージスペース */
#MainimgSpace{
   margin-top:10px;
   width:800px;
   height:auto;
   margin-bottom:20px;
}  
/* メインイメージスペースここまで */ 

/* メインコンテンツスペース設定ここから */
#MainContents{
   width:760px;
   height:auto;
   margin:20px 20px 0px 20px;
 
}   
/* メインコンテンツスペース設定ここまで */

/* 左ボックス設定ここから */
.leftBox01{
  width:530px;
  height:auto;
  float:left;
  text-align:left;
  margin:10px 0px 50px 0px;
}  
/* 左ボックス設定ここまで */

/* 左インナーコンテンツ */
.left_incon01{
  width:520px;
  height:auto;
  float:left;
}
/* 左インナーコンテンツここまで */

/* コンテンツヘッド */
.headtitle{
  width:520px;
  height:35px;
  background-image:url(../img/head_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}

.headtitle00{
  width:520px;
  height:35px;
  background-image:url(../img/info_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
  margin-bottom:10px
}

.headtitle01{
  width:520px;
  height:35px;
  background-image:url(../rgaikoukai/img/coach_title01.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}
 
/* ヘッドメニューここから */ 
#header_menu{
  float:right;
  width:180px;
  height:15px;
}

#header_menu li a{
  float:right;
  margin-right:10px;
  font-size:0.9em;
  color:#FF0;
  text-decoration:none;}

#header_menu li a:hover{color:#FFFFFF;}

#header_menu li{
  display:inline;
  margin-right:5px;}

#header_menu ul{
  margin:0px;
  padding:0px;}    
/* ヘッドメニューここまで */
  
/* ヘッドカウンター設定ここから */
#header_conter{
  float:left;
  margin:130px 0px 0px 25px;
  height:10px;
  width:110px;
}
/* ヘッドカウンター設定ここまで */  
    
/* コンテンツヘッドここまで */

/* ボックス内レイアウト設定 */
/* 左ボックス１ */
.BoxRayout01 img{
  float:left;
  vertical-align:top;
  margin:12px 15px 0px 0px;
}

.BoxRayout01 p{
  margin:10px 0px 30px 0px;
  text-align:left;
  color:#FFFFFF;
}

/* 左ボックスインフォメーション */
/* コンテンツヘッド */
.headtitle01{
  width:520px;
  height:24px;
  margin:0px 0px 20px 0px;
  background-image:url(../img/titlebar02.jpg);
  background-repeat:no-repeat;
  text-indent:-9000em;
}    
/* コンテンツヘッドここまで */

/* インフォメーション設定ここから */

#info{
  width:520px;
  margin-top:0px;
  margin-bottom:25px;
  background-color:#CC3366;
  color:#FFFF00;
}

#info div{
  height:250px;
  overflow:auto;
  overflow-x:hidden;
  text-align:left;
  padding-top:10px;
}
.info_body{
  padding:0px;
  width:85%;
}   

#info div table{
  width:500px;
}

#info_new{
  font-size:12px;
  line-height:160%;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
}

.info_date{
  padding:0px;
  width:15%;
  padding-left:5px;
}
.info_title{
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  color:#FFFFFF;
}
.info_contents{
  margin-top:0px;
  margin-bottom:5px;
}
.info_contents img{
  margin-right:10px;
  float:left;
}
/* インフォメーション設定ここまで */

/* 右コンテンツグループ設定ここから */
#right_grup{
  width:210px;
  height:auto;
  float:right;
  margin:0px 0px 10px 5px;
}  

/* 右コンテンツグループ設定ここまで */

/* 右コンテンツボックス */
.rightBox{
  width:200px;
  height:auto;
  float:right;
  text-align:right;
  margin:10px 0px 10px 0px;
}  
/* 右コンテンツボックスここまで */

/* ボックス内レイアウト設定ここまで */




/* フッター設定 */   
#footer{
  width:800px;
  height:25px;
  background-image:url(../img/footer.png);
  clear:both;
}
#footer_inner{
  padding:5px 0px 5px 0px;
  text-align:center;
}
#footer p{
  color:#FFFFFF;
  font-size:0.70em;
  margin: 0;
}    

/* フッター設定ここまで */



/* RG愛好会コーチ紹介ページここから */
.coach_head{
  width:520px;
  height:35px;
  background-image:url(../rgaikoukai/img/coach_title01.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}

/* ボックス内レイアウト設定 */
/* 左ボックス１ */
.BoxRayout_coach{
  border-bottom-style:dotted;
  border-color:#FFFF00;
  margin-bottom:70px;
  margin-top:5px;
}    

.BoxRayout_coach img{
  float:left;
  vertical-align:top;
  margin:12px 15px 0px 0px;
}

.BoxRayout_coach p{
  margin:10px 10px 30px 10px;
  text-align:left;
  color:#FFFFFF;
}

/* RG愛好会コーチ紹介ページここまで */

/* トピックス・最新記事ページここから */

/* トピックス年代メニュー設定 */
.topx_year{
  width:500px;
  height:20px;
  margin:10px 0px 35px 0px;
  font-size:0.85em;
}   
.topx_year li{
  display:inline;
  list-style:none;
  margin-right:10px;
  float:left;
}  
.topx_year li a{
  display:block;
  width:100px;
  line-height:20px;
  border-right:solid 1px #aaaaaa;
  color:#FFFF00;
  text-align:center;
  text-decoration:none;
}   
.topx_year ul{
  margin:0px;
  padding:0px;
}  
.topx_year li a{
  border-left:solid 1px #aaaaaa;
}
.topx_year li a:hover{
  background-color:#FF9966;
  color:#000000;
}        
          
/* トピックス年代メニュー設定ここまで */
.topix_head{
  width:520px;
  height:35px;
  margin-bottom:30px;
  background-image:url(../topixs/topx2010/img/topix_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}

.BoxRayout_topix{
  border-bottom-style:dotted;
  border-color:#FFFF00;
  margin:5px 0px 0px 0px;
}    

.BoxRayout_topix img{
  vertical-align:top;
  margin:12px 0px 15px 0px;
}

.BoxRayout_topix p{
  margin:10px 0px 30px 0px;
  padding-left:10px;
  text-align:left;
  color:#FFFFFF;
  font-size:13px;
}
/* トピックス・最新記事ページここまで */

/* 年間行事のページはここから */
.year_event_head{
  width:520px;
  height:35px;
  margin-bottom:30px;
  background-image:url(../year_event/img/year_event_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}  
/* タイトル表示ここから */
caption{
  font-size:16px;
  color:#FFFFFF;
  margin-bottom:7px;
}  
/* タイトル表示ここまで */

#year_table{
  width:520px;
  margin-bottom:20px;
  color:#FFFFFF;/* テキストカラー設定 */
  border:#FF9900 1px solid;
} 

.width1a{
  width:100px;
  height:8px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}

.width1b{
  width:280px;
  height:8px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}  

.width1c{
  width:100px;
  height:12px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}  

.width2{
  background-color:#FF6699;
  height:12px;
  padding:5px 5px 5px 5px;
  font-size:0.85em;
  line-height:130%;/* 行間 */
}

.width3{
  background-color:#CC3366;
  height:12px;
  padding:5px 5px 5px 5px;
  font-size:0.85em;
  line-height:130%;/* 行間 */
}  
       
/* 年間行事のページはここまで */

/* レッスン案内ページここから */

.lesson_head{
  width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../lesson/img/lesson_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}  

.athlete_title_head{
  width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../lesson/img/athlete_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}  

/* レッスン案内ページここから */

#lesson_table{
  width:520px;
  margin-bottom:20px;
  color:#FFFFFF;/* テキストカラー設定 */
  border:#FF9900 1px solid;
} 

.width2a{
  width:90px;
  height:8px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}

.width2b{
  width:90px;
  height:8px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}  

.width2c{
  width:90px;
  height:12px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}  

.width2d{
  width:90px;
  height:12px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}

.width2e{
  width:90px;
  height:12px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}    

.width4{
  background-color:#FF6699;
  height:12px;
  padding:5px 5px 5px 5px;
  font-size:0.85em;
  line-height:130%;/* 行間 */
  text-align:center;
}

.width5{
  background-color:#CC3366;
  height:12px;
  padding:5px 5px 5px 5px;
  font-size:0.85em;
  line-height:130%;/* 行間 */
  text-align:center;
}  
 
/* ボックス内レイアウト設定 */
/* 左ボックス１ */
.BoxRayout_lesson{
  height:auto;
  border-bottom-style:dotted;
  border-color:#FFFF00;
  margin-bottom:15px;
  margin-top:5px;
}    

.BoxRayout_lesson img{
  float:left;
  vertical-align:top;
  margin:12px 15px 0px 0px;
}

.BoxRayout_lesson p{
  margin:10px 10px 30px 10px;
  text-align:left;
  color:#FFFFFF;
} 
 
/* 左ボックス写真右寄せ */
.BoxRayout_right_lesson{
  height:210px;
  border-bottom-style:dotted;
  border-color:#FFFF00;
  margin-bottom:15px;
  margin-top:5px;
}    

.BoxRayout_right_lesson img{
  float:right;
  vertical-align:top;
  margin:0px 0px 0px 10px;
}

.BoxRayout_right_lesson p{
  margin:10px 10px 30px 10px;
  text-align:left;
  color:#FFFFFF;
}  
/* 左ボックス写真右寄せここまで */

/* 左ボックス写真左寄せ */
.BoxRayout_left_lesson{
  height:210px;
  border-bottom-style:dotted;
  border-color:#FFFF00;
  margin-bottom:15px;
  margin-top:5px;
}    

.BoxRayout_left_lesson img{
  float:left;
  vertical-align:top;
  margin:0px 10px 0px 0px;
}

.BoxRayout_left_lesson p{
  margin:10px 10px 30px 10px;
  text-align:left;
  color:#FFFFFF;
}  
/* 左ボックス写真左寄せここまで */

/* 学年別ボックス設定ここから */
.BoxRayout_gakunenbetsu_lesson{
  height:210px;
  border-bottom-style:dotted;
  border-color:#FFFF00;
  margin-bottom:15px;
  margin-top:5px;
}      
.BoxRayout_gakunenbetsu_lesson img{
  float:left;
  vertical-align:top;
  margin:0px 10px 0px 0px;
}

.BoxRayout_gakunenbetsu_lesson p{
  margin:10px 10px 30px 10px;
  text-align:left;
  color:#FFFFFF;
}  

/* 学年別ボックス設定ここまで */

/* レッスン案内ページここまで */

/* 大会報告ここから */
/* 大会報告タイトル設定 */
.game_report_haed2009{
  width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../gam_reports/game_report2009/img/gamereport_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}

.game_report_haed2010{
  width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../gam_reports/game_report2010/img/gamereport_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}

.game_report_haed2011{
  width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../gam_reports/game_report2011/img/gamereport_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}

.game_report_haed2012{
  width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../gam_reports/game_report2012/img/gamereport_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}


/* 試合年代設定 */
.event_year{
  width:500px;
  height:20px;
  margin:10px 0px 15px 0px;
  font-size:0.85em;
}   
.event_year li{
  display:inline;
  list-style:none;
  margin-right:10px;
  float:left;
}  
.event_year li a{
  display:block;
  width:100px;
  line-height:20px;
  border-right:solid 1px #aaaaaa;
  color:#FFFF00;
  text-align:center;
  text-decoration:none;
}   
.event_year ul{
  margin:0px;
  padding:0px;
}  
.event_year li a{
  border-left:solid 1px #aaaaaa;
}
.event_year li a:hover{
  background-color:#FF9966;
  color:#000000;
}        
          
/* 試合年代設定ここまで */
  
/* 大会報告テーブル設定 */
.BoxRayout_game{
  height:auto;
  border-color:#FFFF00;
  margin-bottom:15px;
  margin-top:15px;
}    

.BoxRayout_game img{
  float:left;
  vertical-align:top;
  margin:12px 15px 0px 0px;
}

.BoxRayout_game p{
  margin:10px 10px 30px 10px;
  text-align:left;
  color:#FFFFFF;
} 

/* ボックスを囲む設定ここから */
.BoxUpDownBoder{
  margin:30px 0px 20px 0px;
  border-top:#FFFF00 1px dotted;
}  

/* ボックスを囲む設定ここまで */

/* タイトル表示ここから */
caption{
  font-size:14px;
  color:#FFFFFF;
  margin-top:10px;
  line-height:18px;
}  
/* タイトル表示ここまで */

/* 大会結果用テーブル設定ここから */
#game_table{
  width:520px;
  margin:20px 0px 15px 0px;
  color:#FFFFFF;/* テキストカラー設定 */
  border:#FF9900 1px solid;
} 
/* 大会結果用コメント設定ここから */
.tableComent{
	color:#FF9933;
	height:auto;
	margin:0px 0px 40px 0px;
	font-size:0.9em;
	line-height:20px;
}  
/* 大会結果用コメント設定ここまで */
.width2a{
  width:90px;
  height:8px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}

.width2b{
  width:90px;
  height:8px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}  

.width2c{
  width:90px;
  height:12px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}  

.width2d{
  width:90px;
  height:12px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}

.width2e{
  width:90px;
  height:12px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}    

.width4{
  background-color:#FF6699;
  height:12px;
  padding:5px 5px 5px 5px;
  font-size:0.85em;
  line-height:130%;/* 行間 */
  text-align:center;
}

.width5{
  background-color:#CC3366;
  height:12px;
  padding:5px 5px 5px 5px;
  font-size:0.85em;
  line-height:130%;/* 行間 */
  text-align:center;
}  

/* 大会結果用テーブル設定ここまで */

/* お問い合せページ設定ここから */
.qa_head{
  width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../qa/img/qa_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}  

/* 問い合わせ */
.BoxRayout_qa{
  width:520px;
  height:300px;
  border-bottom-style:dotted;
  border-color:#FFFF00;
  margin-bottom:30px;
}    

.BoxRayout_qa img{
  float:left;
  vertical-align:top;
  margin:20px 15px 0px 10px;
}

.BoxRayout_qa p{
  margin:10px 10px 30px 10px;
  text-align:left;
  color:#FFFFFF;
} 
/* お問い合せページ設定ここまで */

/* リンクページここから */
.link_head{
  width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../link/img/link_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}  
  
#link_table{
  width:520px;
  margin-bottom:350px;
  color:#FFFFFF;/* テキストカラー設定 */
  border:#FF9900 1px solid;
} 
  
.widthLa2{
  width:150px;
  height:8px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}

.widthLb2{
  width:340px;
  height:8px;
  background-color:#FF3366;
  color:#FFFF00;
  text-align:center;
  padding:5px 5px 3px 5px;
  font-size:0.95em;
}  

.widthL2{
  background-color:#FF6699;
  height:9px;
  padding:5px 0px 10px 10px;
} 

.widthL3{
  background-color:#CC3366;
  height:9px;
  padding:5px 0px 10px 10px;  
}      
/* リンクページはここまで */

/* 発表会写真ページここから */
.event_head{
 width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../event/img/event_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}   

.event_head2009{
 width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../event/2009/img/event_title2009.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}  

.event_head2010{
 width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../event/2010/img/event_title2010.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}          

.event_head2011{
 width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../event/2011/img/event_title2011.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}          

.event_head2012{
 width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../event/2012/img/event_title2012.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}          

.BoxRayout_event{
  width:520px;
  height:auto;
}  

.BoxRayout_event img{
  margin:5px 0px 5px 0px;
}  

.BoxRayout_event p{
  font-size:0.9em;
  color:#FFFF00;
  margin:0px 0px 5px 0px;
}  
  
/* 発表会写真ページここまで */

/* サイトマップページ設定ここから */
.sitemap_head{
  width:520px;
  height:35px;
  margin-bottom:20px;
  background-image:url(../sitemap/img/sitemap_title.png);
  background-repeat:no-repeat;
  text-indent:-9000em;
}    

.BoxRayout_sitemap{
  width:520px;
  height:auto;
}

.BoxRayout_sitemap p{
  font-size:0.9em;
  color:#FFFFFF;
  margin:0px 0px 0px 0px;
}  


/* サイトマップページ設定ここまで */

/* 写真アルバムページ設定ここから */
#P_Box{
	width:760px;
	height:auto;
}

.BoxRayout_photo{
  width:760px;
  height:auto;
  padding-bottom:20px;
  float:left;
 }
  
/* 写真アルバムボックス設定ここから */
#photoBox{ /* 旧写真アルバム2010以前　*/
	width:760px;
	height:auto;
	margin:20px 0px 20px 0px;
	float:left;
}

.photoBox{
  width:760px;
  height:auto;
  margin:10px 0px 20px 0px;
  float:left;
}  

/* 写真アルバム表示年号設定ここから */
.album_year01{
  margin:10px 40px 15px 0px;
  width:100px;
  height:30px;
  float:left;
}

.album_year01{
  font-size:14px;
  color:#FFFFFF;
}   

/* 写真アルバム表示年号設定ここまで */
/* 写真アルバム年代設定 */
.photo_album_year{
  width:760px;
  height:20px;
  margin:10px 0px 10px 0px;
  font-size:0.85em;
  float:left;
}   
.photo_album_year li{
  display:inline;
  list-style:none;
  margin-right:10px;
  float:left;
}  
.photo_album_year li a{
  display:block;
  width:100px;
  line-height:20px;
  border-right:solid 1px #aaaaaa;
  color:#FFFF00;
  text-align:center;
  text-decoration:none;
}   
.photo_album_year ul{
  margin:0px;
  padding:0px;
}  
.photo_album_year li a{
  border-left:solid 1px #aaaaaa;
}
.photo_album_year li a:hover{
  background-color:#FF9966;
  color:#000000;
}        
          
/* 写真アルバム年代設定ここまで */
.waku{
	width:755px;
	height:35px;
	margin-bottom:15px;
	border:#FF33CC 1px dotted;
	background-color:#333333;
}
.photoBox01{
  width:760px;
  height:auto;
  border-bottom:1px #FFFF00 dotted;
}  

.photo_incon01{
  width:760px;
  height:auto;
}

/* 写真アルバムヘッド設定 */ 
.photoalbum_head{
  width:760px; 
  height:20px;
  background-repeat:no-repeat;
  text-indent:-9000em;
  float:left;
  margin:20px 0px 20px 0px;
}     
/* 写真アルバムページ設定ここまで */

/* Localized */