/* commons-------------------------------------------------------- */
body{font-size:14px;line-height:22px;color:#222;text-align:center;letter-spacing:0.01em;background:url(../imgs/common/bg.jpg) repeat-x center top #00030e;}

p{padding:0 0 1em 0;}

#wrapper{margin:0 auto;width:800px;background:#fdfae6;border:6px solid #c33100;border-width:0 6px 0 6px;}

#header{width:800px;height:515px;background:url(../imgs/common/header.jpg) no-repeat left top;}
#header h1{text-indent:-9999px;height:432px;}

#header ul#gnavi{}
#header ul#gnavi li{float:left;height:71px;text-align:left;}
#header ul#gnavi li a{display:block;height:71px;text-indent:-9999px;}
#header ul#gnavi li.one,
#header ul#gnavi li.one a{width:102px;}
#header ul#gnavi li.two,
#header ul#gnavi li.two a{width:194px;}
#header ul#gnavi li.three,
#header ul#gnavi li.three a{width:116px;}
#header ul#gnavi li.four,
#header ul#gnavi li.four a{width:100px;}
#header ul#gnavi li.five,
#header ul#gnavi li.five a{width:130px;}
#header ul#gnavi li.six,
#header ul#gnavi li.six a{width:140px;}

#conts{padding:16px 33px 16px 21px;text-align:left;}

#conts_l{float:left;width:525px;}
#conts_l .txt_block{padding:8px 12px;}
#conts_l .txt_block img{padding:1px;border:1px solid #fafafa;background:#fff;}

#conts_r{float:right;width:180px;}
#conts_r .txt_block{padding:8px 8px;font-size:10px;line-height:15px;}
#conts_r .txt_block img{padding:1px;border:1px solid #fafafa;background:#fff;}
#conts_r .txt_block p{padding:0 0 4px 0;}

#conts_r h3.mobile{background:url(../imgs/common/h_mobile.jpg) no-repeat left top;width:180px;height:40px;text-indent:-9999px;}

#footer{padding:12px 0 24px 0;margin:0 12px;border-top:1px solid #e8e8e8;font-size:12px;color:#333;}

/* top-------------------------------------------------------- */
body#top #conts_l h2{background:url(../imgs/top/h_information.jpg) no-repeat left top;width:525px;height:40px;text-indent:-9999px;}

body#top #conts_l dl{}
body#top #conts_l dt{float:left;width:100px;clear:left;padding:5px 0;border-top:1px solid #e8e8e8;font-size:12px;color:#665e5c;}
body#top #conts_l dd{float:left;width:401px;padding:5px 0;border-top:1px solid #e8e8e8;}
body#top #conts_l dt.newest,
body#top #conts_l dd.newest{border-width:0px;padding:0px 0px 5px 0px;}

/* event-------------------------------------------------------- */
body#event #conts_l h2{background:url(../imgs/event/h_event.jpg) no-repeat left top;width:525px;height:40px;text-indent:-9999px;}

body#event #conts_l dl{}
body#event #conts_l dt{margin:20px 0 12px 0;padding:0 0 0 8px;font-size:16px;font-weight:bold;border-left:5px solid #c33100;}
body#event #conts_l dd{padding:0 0 12px 0;border-bottom:1px solid #e8e8e8;}

body#event #conts_l dt.newest{margin:12px 0;}

body#event #conts_l dd div.border{border:1px solid #e8e8e8;padding:10px;background:#fff;}


/* media-------------------------------------------------------- */
body#media #conts_l h2{background:url(../imgs/media/h_media.jpg) no-repeat left top;width:525px;height:40px;text-indent:-9999px;}

body#media #conts_l dl{}
body#media #conts_l dt{margin:20px 0 12px 0;padding:0 0 0 8px;font-size:16px;font-weight:bold;border-left:5px solid #c33100;}
body#media #conts_l dd{padding:0 0 12px 0;border-bottom:1px solid #e8e8e8;}

body#media #conts_l dt.newest{margin:12px 0;}


/* profile-------------------------------------------------------- */
body#profile #conts_l h2.pata{background:url(../imgs/profile/h_pata_profile.jpg) no-repeat left top;width:525px;height:40px;text-indent:-9999px;}
body#profile #conts_l h2.rain{background:url(../imgs/profile/h_rain_profile.jpg) no-repeat left top;width:525px;height:40px;text-indent:-9999px;}


/* shop-------------------------------------------------------- */
body#shop #conts_l h2{background:url(../imgs/shop/h_shop.jpg) no-repeat left top;width:525px;height:40px;text-indent:-9999px;}
body#shop #conts_l h3{margin:20px 0 12px 0;padding:0 0 0 8px;font-size:16px;font-weight:bold;border-left:5px solid #c33100;}
body#shop #conts_l h3 span{font-size:12px;}

body#shop #conts_l .txt_block{border-bottom:1px solid #e8e8e8;}