/* ベース（共通） */
body {scrollbar-face-color: #920000;
	scrollbar-highlight-color: #920000; scrollbar-shadow-color: #FFFFFF; scrollbar-3dlight-color: #920000;
	scrollbar-arrow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-darkshadow-color: #920000;}

A:link {color : #9E351A ; text-decoration : none }
A:visited {color : #9E351A ; text-decoration : none }

ul {margin-top:10px; margin-bottom:10px;}
li {list-style-type: none;line-height:18px;margin-left:-26px;}
p {margin-top:14px; margin-bottom:14px;}

.container { position:relative; margin: auto;
	background: url(http://img.hanpens.com/www/01system/01bg.gif); width: 716px; height: 835px; }

.container2010 { position:relative; margin: auto;
	background: url(http://img.hanpens.com/www/01system/01bg2010.gif); width: 716px; height: 1200px; }

.title  { position:absolute;background: url(http://img.hanpens.com/www/01system/02title.gif);
	top: 15px; left: 30px; width: 367px; height: 60px; }/*アイコンありタイプ*/
.title2  { position:absolute;background: url(http://img.hanpens.com/www/01system/02title2.gif);
	top: 35px; left: 50px; width: 454px; height: 40px; }/*アイコンなしタイプ*/

.subtitle1 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/03subtitle.gif); top: 84px; left: 19px; width: 303px; height: 44px; }

.copy {font-size: 10px; color: #9E351A; padding-bottom: 10px; text-align:center;}

.subtitle1_2010 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/03subtitle2010.gif); top: 84px; left: 19px; width: 303px; height: 44px; }

.copy {font-size: 10px; color: #9E351A; padding-bottom: 10px; text-align:center;}


/*トップページ*/
.containerT { position:relative; margin: auto; width: 800px; height: auto; }
.conBox20T {float:left;position:relative;width:358px;height:auto;text-align:left;padding-bottom:8px;font-size:10px;color:#9E351A;}

/*ページ下のナビゲーション*/
.back { position:absolute; top:777px; left:58px; height:24px; width:92px;}
.next { position:absolute; top:777px; left:583px; height:24px; width:92px; color:#175064; font-size:12px; text-align:right}

/*二分割の場合のサブタイトル位置（旧ニュース）*/
.subtitle22 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/03subtitle.gif);
	top: 427px; left: 19px; width: 303px; height: 44px; }

/*その場合のライン*/
.line22 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/04line.gif); top: 424px; left: 23px; width: 669px; height:3px; line-height: 3px;}


/*モバイル用のライン*/
.line23 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/04line.gif); top: 485px; left: 23px; width: 669px; height:3px; line-height: 3px;}

.line24 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/04line.gif); top: 600px; left: 23px; width: 669px; height:3px; line-height: 3px;}



/*三分割の場合のサブタイトル位置（今のところグッズとムービー、ゲームにも変則的に使う）*/
.subtitle32 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/03subtitle.gif);
	top: 313px; left: 19px; width: 303px; height: 44px; }
.subtitle33 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/03subtitle.gif);
	top: 542px; left: 19px; width: 303px; height: 44px; }
/*三分割のモバイル場合のサブタイトル位置（今のところグッズとムービー、ゲームにも変則的に使う）*/
.subtitle34 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/03subtitle.gif);
	top: 488px; left: 19px; width: 303px; height: 44px; }
.subtitle35 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/03subtitle.gif);
	top: 604px; left: 19px; width: 303px; height: 44px; }
.subtitle36 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/03subtitle2010.gif);
	top: 604px; left: 19px; width: 303px; height: 44px; }


/*その場合のライン*/
.line32 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/04line.gif); top: 310px; left: 23px; width: 669px; height:3px; line-height: 3px;}
.line33 { position:absolute;
	background: url(http://img.hanpens.com/www/01system/04line.gif); top: 539px; left: 23px; width: 669px; height:3px; line-height: 3px;}

/*メイン*/
.main1 { position:absolute; width: 636px; height: auto; top: 129px; left: 40px; font-size: 12px; color: #175064;}

/*メイン(ニ分割の場合)*/
.main22 { position:absolute; width: 636px; height: 290px; top: 472px; left: 40px; font-size: 12px; color: #175064; text-align:left;}

/*メイン(ニ分割モバイルの場合)*/
.main23 { position:absolute; width: 636px; height: 290px; top: 525px; left: 40px; font-size: 12px; color: #175064; text-align:left;}

.main24 { position:absolute; width: 636px; height: 290px; top: 650px; left: 40px; font-size: 12px; color: #175064; text-align:left;}

.main25 { position:absolute; width: 636px; height: 290px; top: 620px; left: 40px; font-size: 12px; color: #175064; text-align:left;}

/*メイン(三分割の場合)*/
.main31 { position:absolute; width: 636px; height: 180px; top: 129px; left: 40px; font-size: 12px; color: #175064; text-align:left;}
.main32 { position:absolute; width: 636px; height: 180px; top: 358px; left: 40px; font-size: 12px; color: #175064; text-align:left;}
.main33 { position:absolute; width: 636px; height: 180px; top: 587px; left: 40px; font-size: 12px; color: #175064; text-align:left;}

/*メイン(ニュースの場合)*/
.news31 { position:absolute; width: 636px; height: 205px; top: 129px; left: 40px; font-size: 12px; color: #175064; text-align:left;}
.news32 { position:absolute; width: 636px; height: 205px; top: 344px; left: 40px; font-size: 12px; color: #175064; text-align:left;}
.news33 { position:absolute; width: 636px; height: 205px; top: 559px; left: 40px; font-size: 12px; color: #175064; text-align:left;}

/*メイン中身（ナンバー2はニュース用）*/
.txtBox {position:absolute;width: 300px;height: 170px;top: 10px;left: 10px;text-align:left;font-size: 12px; color: #175064;}
.txtBox2 {position:absolute;width: 450px;height: 170px;top: 10px;left: 10px;text-align:left;font-size: 12px; color: #175064;}
.thumBox {position:absolute;width: 185px;height: 133px;top: 0px;left: 320px; text-align:center;}
.thumBox2 {position:absolute;width: 150px;height: 113px;top: 10px;left: 486px; text-align:center;}
.goBox {position:absolute;width: 255px;height: 66px;top: 109px;left: 381px;text-align:right;font-size: 12px; color: #175064; padding-bottom: 5px;}

/*メイン中身２（仮想テーブル用：二分割、三分割、四分割）*/
.conBox20 {float:left;position:relative;width: 318px;height: auto;text-align: center;padding-bottom: 8px;font-size:12px;font-weight: bold;color: #175064;}
a.conBox20 {color: #9E351A; text-decoration:underline;}
.conBox30 {float:left; position:relative; width:212px; height:120px; text-align:center; padding-bottom:8px; font-size:12px;}
.conBox30_2 {float:left; position:relative; width:212px; height:120px; text-align:center; padding-bottom:8px; font-size:12px;}
.conBox40 {float:left; position:relative; width:159px; height: auto; text-align:center; padding-bottom:8px; font-size:10px;}

/*テーブル組をクリアする*/
.space { clear:left; }

/*ニュース用あおり文字*/
.style1 {color: #006633; font-weight: bold; }/*グリーン*/
.style1 a:link {color: #006633 ; font-weight: bold; text-decoration:none ;}
.style2 {color: #FF9900; font-weight: bold; }/*みかん*/
.style2 a:link {color: #FF9900 ; font-weight: bold; text-decoration:none ;}
.style3 {color: #0066cc; font-weight: bold; }/*ブルー*/
.style3 a:link {color: #0066cc ; font-weight: bold; text-decoration:none ;}
.style4 {color: #E13572; font-weight: bold; }/*ピンク*/
.style4 a:link {color: #E13572 ; font-weight: bold; text-decoration:none ;}
.style5 {color: #cc0033; font-weight: bold; }/*レッド*/
.style5 a:link {color: #cc0033 ; font-weight: bold; text-decoration:none ;}
.style6 {color: #990099; font-weight: bold; }/*グレープ*/
.style6 a:link {color: #990099 ; font-weight: bold; text-decoration:none ;}
.style7 {color: #F04800; font-weight: bold; }/*オレンジ*/
.style7 a:link {color: #F04800 ; font-weight: bold; text-decoration:none ;}
.style8 {color: #90C8DE; font-weight: bold; }/*ミント*/
.style8 a:link {color: #90C8DE ; font-weight: bold; text-decoration:none ;}
.style9 {color: #4E7740; font-weight: bold; }/*オリーブ*/
.style9 a:link {color: #4E7740 ; font-weight: bold; text-decoration:none ;}
.style10 {color: #4E3F14; font-weight: bold; }/*チョコ*/
.style10 a:link {color: #4E3F14 ; font-weight: bold; text-decoration:none ;}

/*過去ニュース*/
.day {position:relative;font-size: 13px; color: #FFFFFF; background-color: #235F7B; padding: 2px;text-align:left;}
.txt {font-size: 12px; color: #175064;text-align:left;}

/*ダウンロードコンテンツ*/
.container2 { position:relative; margin: auto;
	background: url(http://img.hanpens.com/www/01system/01bg2.gif); width: 475px; height: 543px; }/*壁紙設定ウィンドウ*/
.close { position:absolute; top:486px; left:204px; height:24px; width:67px;}
	
h1 {display: none;}
.notice {position:absolute; color:#175064; font-size:12px;}
.notice a{color:#9E351A ;text-decoration: underline;}

.smenu1 { position:absolute; background: url(http://img.hanpens.com/www/01system/05submenu.gif);
	top: 94px; left: 60px; width: 149px; height: 31px;}
a.smenu1 {background-position:0px -31px;}
a:hover.smenu1 {background-position:0px -61px;}

.smenu2 { position:absolute; background: url(http://img.hanpens.com/www/01system/05submenu.gif);
	background-position:-149px 0px; top: 94px; left: 209px; width: 149px; height: 31px; }
a.smenu2 {background-position:-149px -31px;}
a:hover.smenu2 {background-position:-149px -61px;}

.smenu3 { position:absolute; background: url(http://img.hanpens.com/www/01system/05submenu.gif);
	background-position:-298px 0px; top: 94px; left: 358px; width: 149px; height: 31px; }
a.smenu3 {background-position:-298px -31px;}
a:hover.smenu3 {background-position:-298px -61px;}

.smenu4 { position:absolute; background: url(http://img.hanpens.com/www/01system/05submenu.gif);
	background-position:-447px 0px; top: 94px; left: 507px; width: 149px; height: 31px; }
a.smenu4 {background-position:-447px -31px;}
a:hover.smenu4 {background-position:-447px -61px;}

/*Gポイント*/
.gpoint { position:relative; margin: auto;
	background: url(http://img.hanpens.com/www/02content/gpoint.gif); width: 850px; height: 1260px; }


