@charset "UTF-8";

/* ________________________________________________________________________________________||||  FONT   */

.xxl{
	font-size:xx-large;
	line-height:1.4em;
}

.xl{
	font-size:x-large;
	line-height:1.4em;
}

.l{
	font-size:large;
	line-height:1.4em;
}

.m{
	font-size:medium;
	line-height:1.4em;
}

.m_02{
	font-size:medium;
	line-height:1.2em;
}

.s{
	font-size:small;
	line-height:1.4em;
}

.s_02{
	font-size:small;
	line-height:1em;
}

.xs{
	font-size:10px;
	line-height:1.4em;
}

.xs_02{
	font-size:10px;
	line-height:1em;
}

.xvv{
	font-size:xx-small;
	line-height:1.4em;
}

.f30{
	font-size:30px;
	line-height:1.4em;
}

.f20{
	font-size:20px;
	line-height:1.4em;
}

.f18{
	font-size:18px;
	line-height:1.4em;
}

.f16{
	font-size:16px;
	line-height:1.4em;
}

.f16_02{
	font-size:16px;
	line-height:1em;
}

.f15{
	font-size:15px;
	line-height:1.4em;
}

.f15_02{
	font-size:15px;
	line-height:1em;
}

.f14{
	font-size:14px;
	line-height:1.4em;
}

.f14_02{
	font-size:14px;
	line-height:1em;
}

.f14_03{
	font-size:14px;
	line-height:2em;
}

.f13{
	font-size:13px;
	line-height:1.4em;
}

.f13_02{
	font-size:13px;
	line-height:1em;
}

.f12{
	font-size:12px;
	line-height:1.4em;
}

.f12_02{
	font-size:12px;
	line-height:1em;
}

.f12_03{
	font-size:12px;
	line-height:1.8em;
}

.f12_04{
	font-size:12px;
	line-height:1.6em;
}

.f11{
	font-size:11px;
	line-height:1.4em;
}

.f11_02{
	font-size:11px;
	line-height:1em;
}

.f11_03{
	font-size:11px;
	line-height:1.6em;
}

.f10{
	font-size:10px;
	line-height:1.4em;
}

.f10_02{
	font-size:10px;
	line-height:1em;
}

.f10_03{
	font-size:10px;
	line-height:1.8em;

}

.f9{
	font-size:9px;
	line-height:1.4em;
	font-family:Verdana,Arial,Monaco,sans-serif;
}


/* ________________________________________________________________________________________||||  INTERFACE   */

body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	text-align:center;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#gloabl_header{
	width:100%;
	height:122px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#ffffff;
}

#header_area{
	width:960px;
	height:100px;
	margin:0px auto;
	text-align:left;
	position:relative;
}
#gloabl_header hgroup{
	margin:0px;
	padding:0px;
	font-size:12px;
	width:305px;
	height:70px;
	position:absolute;
	top:15px;
	left:0px;
}
#gloabl_header hgroup#logo h1{
	margin:0px;
	padding:0px;
	font-size:12px;
	width:232px;
	height:43px;
}
#gloabl_header hgroup#logo h1>img{
	width:232px;
	height:43px;
}
#gloabl_header hgroup#logo h2{
	margin:4px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	width:232px;
	height:13px;
}
#gloabl_header hgroup#logo h2 img{
	width:232px;
	height:13px;
}

#gloabl_header_image{
	display:none;
}
#gloabl_header_image>img{
	width:100px;
	height:100px;
}

#followus{
	display:none;
}
#followus h1{
	width:69px;
	height:38px;
	margin:0px;
	padding:0px;
	font-size:10px;
	position:absolute;
	bottom:20px;
	right:0px;
}
#followus h1>img{
	width:69px;
	height:38px;
}
#followus img#followus_twitter{
	width:25px;
	height:25px;
	position:absolute;
	top:10px;
	right:0px;
}


#global_search{
	display:none;
}

#global_search_input{
	width:140px;
	height:18px;
	border:1px solid #aaaaaa;
}
#gloabl_search_submit{
	height:24px;
}
#gloabl_search_submit_2{
	height:22px;
}



#gloabl_header nav{
	display:none;
}
#nav_area{
	display:none;
}
#gloabl_header nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
}
#gloabl_header nav li{
	float:left;
}
#gloabl_header nav li img{
	width:160px;
	height:22px;
}

#contents_area{
	width:960px;
	margin:0px auto;
	text-align:left;
}

#contents_area_main{
	width:637px;
	margin:0px 0px 50px 0px;
	padding:0px;
	float:left;
}

#contents_area_side{
	display:none;
}

#contents_bottom_link{
	display:none;
}

#footer_character_position{
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:0px;
	rigth:0px;
}

#navi_area{
	width:960px;
	height:22px;
}

#global_footer{
	width:100%;
	background-color:#ffffff;
	color:#333333;
}

#global_footer_padding{
	width:960px;
	margin:0px auto;
	padding:25px 0px 25px 0px;
	text-align:center;
	position:relative;
}

#global_footer a:link{
	color:#ffffff;
	text-decoration:none;
}
#global_footer a:visited{
	color:#ffffff;
	text-decoration:none;
}
#global_footer a:hover{
	color:#ffffff;
	text-decoration:none;
}
#global_footer a:active{
	color:#ffffff;
	text-decoration:none;
}

#footer_copyright{
	font-size:9px;
	font-family:Verdana,Arial,sans-serif;
}
#footer_character_position{
	display:none;
}


/* ________________________________________________________________________________________||||  MATERIALS   */

#sub_page_box{
	display:none;
}

.social_btn div{
	display:none;
}

