/* リセット*/
* {
	margin: 0;
	padding: 0;
	border: none;
}

html{ /* スクロールバーを常に表示させる */
    margin-bottom:1px;
    height:100%;
    overflow-y:scroll;
}
/* ラッパーの設定 */
#ie6wrap{ /* IE6用のセンタリング */
    text-align: center;
    width: 100%;
    background-color: transparent;	
}
#wrap{
    width: 852px;
    margin-left: auto;
    margin-right: auto;
}
html>body #wrap{
	width:850px;
}
body{
    line-height: 1.3; /* バグ対策で数値のみ */
    font-style: normal;
    font-weight: normal;
    font-size: 100.01%;/* IEバグ対策 */
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    text-align: left;
    background-color: #333;
    color: #666;
}
h1,h2,h3{
	color:#fff;
}

h1{
	font-size:15pt;
	font-weight: bold;
}
h2{
	font-size:10pt;
	font-weight: normal;
}

a{ text-decoration: none; }
a:link { color: #aaa; } 
a:visited { color: #aaa; } 
a:hover { color: #fff; } 
a:active { color: #fff; }

hr{
    border-style:solid none none none;
    border-top-color: #444;
    border-top-width: 1px;
    height: 1px;
    width: 98%;
    margin-top: 10px;
    margin-bottom: 10px;
}

div{
	background-color: transparent;
	text-align: left;
}

img{
	vertical-align:bottom; /* 画像下の隙間をなくす */
}
object{
	vertical-align:bottom;
}
table{
	border-collapse: collapse;
}

/* 回り込み解除共通 */

.cbox { 
zoom: 100%;
}

.cbox:after {
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}

/* ラッパーの設定 */
#ie6wrap{ /* IE6用のセンタリング */
    text-align: center;
    width: 100%;
    background-color: transparent;	
}
#wrap{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size:95%;
}

/* 枠組み */
#head,#body,#foot{
	padding:5px;
}
#head{
	height:150px;
	padding-top:2em;
}

/* header設定 */
.head_box{

}

/* body設定 */
.body_box{
	margin-bottom:5em;
}
.body_box img{
	margin:5px;
	border:2px solid #fff;
}
.body_box h3{
	font-size:;
	border-bottom:1px solid #eee;
	margin-bottom:1em;
}


.g_menu{
	position: relative;
	margin: 1em;
	font-size:90%;
}

.g_menu ul{
	position: absolute;
	right: 0;
	bottom:1em;
}
.g_menu li{
	border-right: 1px solid #aaa;
	list-style: none;
	float:left;
	padding:0 5px;
	text-align:center;
}
.g_li_left{
	border-left:1px solid #aaa;
}

/* footer設定 */
.foot_box{
	height:100px;
	position: relative;
}
.foot_box p{
	font-size:85%;
	position: absolute;
	bottom:0;
	right:0;
}
