/* 初期設定
------------------------------------- */
div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0; vertical-align:top;}
img.lp {border:1px solid #a9a9a9;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
.clear {clear:both;height:0px;overflow:hidden;}
/* input */
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;margin:2px;padding:0px;}
input.txt,textarea.txt {margin:2px;padding:3px;border:1px solid #999;vertical-align:middle;font-size:14px;color:#333;}
select {margin:2px;padding:1px;border:1px solid #999;vertical-align:middle;font-size:14px;color:#333;}

/* フロート対策
------------------------------------- */
/* IE6/7対応 */
.clear_fix,
#contents,
#pickup_list ul,
#t_pickup li,
.list_column_qt li,
.list_column_hf li,
.list_column_fl li,
.side_unit_in {
min-height: 1em;
_height: 1px;
_overflow: visible;
}

/* AFTER要素 */
.clear_fix:after,
#contents:after,
#pickup_list ul:after,
#t_pickup li:after,
.list_column_qt li:after,
.list_column_hf li:after,
.list_column_fl li:after,
.side_unit_in:after {
content: "";
display: block;
clear: both;
height: 0px;
overflow: hidden;
}

/* 共通パーツ */
.sl_gld {border: 1px solid #BCA480;}
.mgb1 {margin-bottom:1px;}
.fwbl {font-weight:bold;}
.fcre {color: #c80000;}

/* LINK */
a:link { color: #000000; text-decoration: none;}
a:visited { color: #000000; text-decoration: none;}
a:hover { color: #9EABA4; text-decoration:underline;}
.alpha img:hover {filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}



/* レイアウト
------------------------------------- */
body {
font-family: Meiryo, arial, sans-serif;
padding: 0px;
margin: 0px;
text-align: center;
color: #333333;
line-height: 1.5em;
font-size: 78%;
background: url(../images/common/bg/body_bg01.gif) center top repeat-x;
}

#wrapper {
}
#container {
width: 920px;
margin: 0px auto;
padding: 0px;
text-align: left;
}

#contents {
width: 910px;
clear: both;
margin: 0px auto;
padding: 0px 0px 40px 0px;
background: url(../../../../images/others/contents_bgb.gif) center bottom no-repeat;
}
#contents_main {
float: left;
width: 695px;
margin: 0px;
padding: 0px;
overflow: hidden;
}
#main {
margin: 0px;
padding: 0px;
}
#side {
float: right;
width: 186px;
margin: 0px;
padding: 0px 0px 0px 20px;
}


/* ヘッダー内指定 
------------------------------------- */
h1 {
float: left;
height: 106px;
margin:0;
}
h2 {
height: 69px;
margin: 0;
font-weight: normal;
}
h2 img {
padding: 0 10px 0 0;
vertical-align: middle;
}
#h_nav {
float: right;
margin: 27px 0px 0px 0px;
padding: 0px;
}
#h_nav li {
display: inline;
margin: 0px;
padding: 0px;
}

/* グローバルメニュー指定 */
#gl {
width: 900px;
height: 35px;
margin: 0px auto;
padding: 0px;
background: URL(../images/common/gl/gl_mask.gif) 1px bottom no-repeat;
}
#gl li {
float: left;
margin: 0px;
padding: 0px;
}
#gl a {
display: block;
width: 180px;
height: 30px;
margin: 0px;
padding: 0px;
}
/* 現在位置画像指定 */
#gl .gl_bt01 a {
background: URL(../images/common/gl/gl_bt01a.gif) left top no-repeat;
}
#gl .gl_bt02 a {
background: URL(../images/common/gl/gl_bt02a.gif) left top no-repeat;
}
#gl .gl_bt03 a {
background: URL(../images/common/gl/gl_bt03a.gif) left top no-repeat;
}
#gl .gl_bt04 a {
background: URL(../images/common/gl/gl_bt04a.gif) left top no-repeat;
}
#gl .gl_bt05 a {
background: URL(../images/common/gl/gl_bt05a.gif) left top no-repeat;
}
#toppage #gl .gl_bt01 img,
#ct02 #gl .gl_bt02 img,
#ct03 #gl .gl_bt03 img,
#ct04 #gl .gl_bt04 img,
#ct05 #gl .gl_bt05 img {
display: none;
}
#toppage #gl {
background: URL(../images/common/gl/gl_mask.gif) 1px bottom no-repeat;
}
#ct01 #gl {
background: none;
}
#ct02 #gl {
background: URL(../images/common/gl/gl_mask.gif) 181px bottom no-repeat;
}
#ct03 #gl {
background: URL(../images/common/gl/gl_mask.gif) 361px bottom no-repeat;
}
#ct04 #gl {
background: URL(../images/common/gl/gl_mask.gif) 541px bottom no-repeat;
}
#ct05 #gl {
background: URL(../images/common/gl/gl_mask.gif) 721px bottom no-repeat;
}



/* サイド内指定 
------------------------------------- */
#side h3,
#side h4 {
margin: 0;
padding: 0;
border: none;
}
#side .side_unit {
margin: 0px 0px 20px 0px;
padding: 0;
border: 1px solid #BCA480;
}
#side .side_unit_in {
padding: 9px;
font-size: 10px;
line-height: 1.4em;
}
#side .mem_img {
float: left;
width: 50px;
}
#side .blog_info {
float: right;
width: 110px;
}
#side .more_link {
text-align: right;
}
#side .more_link a {
padding: 0 0 0 13px;
background: URL(../images/common/ic/ar_or_dbl.gif) left center no-repeat;
}
#side .community {
background: URL(../images/side/side_comu_bg.gif) left 35px no-repeat;
}
#side .community p {
margin: 0px 0px 10px 0px;
}

#blog_nav li {
margin: 0px 0px 1px 0px;
}
#blog_nav li.end {
margin: 0px;
}

/* パンくずリスト指定 
------------------------------------- */
#pan {
margin: 0px 0px 15px 0px;
padding: 0px;
}

#pan a {
color: #996600;
text-decoration: none;
}
#pan a:hover {
text-decoration: underline;
}

#pan li {
display: inline;
margin: 0px;
padding: 0px 0px 0px 20px;
background: URL(../images/common/ic/pan_ic.gif) left center no-repeat;
}
#pan li.home {
padding: 0px;
background: none;
}


/* ヘッダー内指定 
------------------------------------- */
#global_header {
background: url(http://docs.831s.com/cocolog/header/header_bg.gif) center top repeat-x;
}
#global_header_inn {width: 920px;margin: 0px auto;padding: 0px;text-align: left;}
p.main_title {float: left;height: 106px;margin:0;padding: 0px;}
#global_h_nav {float: right;margin: 27px 0px 0px 0px;padding: 0px;}
#global_h_nav li {display: inline;margin: 0px;padding: 0px;}


/* フッター内指定 
------------------------------------- */
#global_footer_navi {margin: 0;padding: 0px;font-size:12px;
background: url(http://docs.831s.com/cocolog/footer/footer_navi_bg.gif) center top repeat-x #fff;}
#global_footer_navi_inn {width: 920px;margin: 0px auto;padding: 0px;}

#global_pagetop_bt {float: right;margin: 0;padding: 0px;text-align: right;}
#global_pagetop_bt a {display: block;width: 157px;height: 29px;background: url(http://docs.831s.com/cocolog/footer/page_top_bt.gif) center top no-repeat;}
#global_pagetop_bt a:hover {background: url(http://docs.831s.com/cocolog/footer/page_top_bto.gif) center top no-repeat;}
#global_pagetop_bt span {display:none;}

#global_f_nav {clear: both;margin: 0;padding: 5px 0px 20px 10px;text-align: left;}
#global_f_nav li {display: inline;margin: 0px;padding: 0px;}
#global_copyright {height: 40px;margin: 0;padding: 0px;background: url(http://docs.831s.com/cocolog/footer/copy_bg.gif) center top repeat-x #fff;}
#global_cr {clear: both;margin: 0px;padding: 0px;text-align: center;}
#global_f_nav a:link {color: #666;text-decoration:none;}
#global_f_nav a:visited {color: #666;text-decoration:none;}
#global_f_nav a:hover {color: #e60000;text-decoration:underline;}
#global_f_nav a:active {color: #666;}


