@charset "Shift_JIS";

/*--------------------------------------------------
MEDIA HEAD
--------------------------------------------------*/
.mediahead_bg{
	background: url(/img/common/gmohead/media/mediahead_bg.gif) repeat-x;
	color:#CCCCCC;
	font-size:12px;
}
.mediahead_bg ul{
	list-style:none;
	padding:0px;
	margin:3px 0 0 3px;
}
.icon_yap{
	background-image:url(/img/common/gmohead/media/icon_yap.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
}
.icon_yap a{
	margin:0px;
	padding:3px 0 3px 16px;
}
.icon_fml{
	background-image:url(/img/common/gmohead/media/icon_fml.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
}
.icon_fml a{
	margin:0px;
	padding:3px 0 3px 19px;
}
.icon_poi{
	background-image:url(/img/common/gmohead/media/icon_poi.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
}
.icon_poi a{
	margin:0px;
	padding:3px 0 3px 14px;
}
.icon_fuk{
	background-image:url(/img/common/gmohead/media/icon_fuk.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
}
.icon_fuk a{
	margin:0px;
	padding:3px 0 3px 16px;
}
.icon_kab{
	background-image:url(/img/common/gmohead/media/icon_kab.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
}
.icon_kab a{
	margin:0px;
	padding:3px 0 3px 15px;
}
/* logo */
#mediahead_logo {
	padding:0 6px;
}
#mediahead_link {
	padding-left:22px;
	background:url(/img/common/logo/twitter.gif) no-repeat 5px 0;
}
#mediahead_link a {
	font-size:12px;
	text-decoration:underline;
}
#mediahead_link a:visited {
	color:#287ee7;
}

/* YST */
#yst_mediahead {
	background: url("/image/common/yst/yst_horiz_pwrlogo_ascii.gif") no-repeat right 8px;
	width: 410px;
}
#yst_mediahead form{
	padding: 1px;
}
#yst_mediahead table {
	margin: 0;
	padding: 0;
}
#yst_mediahead .yst_ipt{
	background: url("/image/common/yst/bg_search.gif") no-repeat left center;
	height: 16px;
	margin: 0 2px;
	padding: 0 3px;
}
#yst_mediahead .yst_ipt input {
	font-family: Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif!important;
	background: none;
	border: 0;
	color: #333333;
	height: 16px;
	width: 154px;
}

/*--------------------------------------------------
head_renew_2010_09_07
--------------------------------------------------*/
#common_head{
	background: url(/img/common/gmohead/media/common_head_bg.gif) repeat-x;
	color:#333;
	font-size:10px;
	height:29px;
	width:100%;
	line-height:1.5;
	font-family:"Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3","MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	margin:0;
	padding:0;
}
#common_head table{
	border-collapse:collapse;
}
#common_head td{
	margin:0;
	padding:0;
	line-height:1.5;
}
#common_head form{
	margin:0;
	padding:0;
}
#common_head img{
	vertical-align:middle;
}
#common_head a{
	color:#333;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
#common_head a:hover{
	background-color:transparent;
}
#logo_common_head{
	padding-left:8px;
}
.common_head_menu{
	padding-left:12px;
}
.common_head_menu a:hover{
	color:#000;
	border-bottom: solid 1px #000;
}
.head_info{
	padding-left:20px;
}
.head_info a:hover{
	color:#000;
	border-bottom: solid 1px #000;
}
.head_tokutoku_logo{
	padding-right:8px;
}
.head_search{
	background:url("/img/common/gmohead/media/head_search_bg.gif") no-repeat;
	width:180px;
	height:29px;
	padding-right:12px;
}
.head_search_input{
	border-width:0px;
	background:transparent;
	width:150px;
	margin-top:7px;
	line-height:1.2;
	vertical-align:middle;
	font-size:12px;
	font-family:"Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3","MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}
.head_search_l{
	width:150px;
	float:left;
	padding-left:4px;
}
.head_search_r{
	width:20px;
	float:right;
	padding-right:3px;
}
