/* Global
*******************************************************************************/

@charset='utf-8';

a {
	color: #0066CC;
	text-decoration: none;
	font-weight:normal;
}

a:hover {
	text-decoration: underline;
	color: #0099ff;
}

body {
	font-size:10px;
	line-height: 1.4em;
	color: #333333;
	margin:9px;

scrollbar-face-color:#F8F8F8;
scrollbar-track-color:#D8D8D8;
scrollbar-arrow-color:#CCCCCC;
scrollbar-shadow-color:#CCCCCC;

font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, sans-serif;
}


input,textarea,tt{
	font-family: ＭＳ ゴシック, Osaka, ヒラギノ角ゴ Pro W3, sans-serif;
	font-size:12px;
}

th{
	font-size:11px;
	line-height: 1.3em;
}
td{
	font-size:11px;
	line-height: 1.4em;
}


#htmlarea{
	text-align: center;
}

.c-both {clear:both;}
.
img_middle{vertical-align:middle;}
.font08{ font-size: 10px;}
.font12{ font-size: 12px;}
.font14{ font-size: 14px;}


.gr_b {color: #666666; font-weight: bold;}

.red{font-weight: bold; color:#FF0000;}

.error{
	color:#CC0033;
	font-size: 13px;
	font-weight: bold;
}
.alertmessage{color:#0033CC;}

/* Header
*******************************************************************************/

#header{
	position:related;
	height:35px;
	width:auto;
}

#header .logo{
/*
	padding-left:5px;
	padding-top:14px;
*/
	margin-left:5px;
	margin-top:0px;
	text-align:left;
	vertical-align: middle;
	width:216px;
	height:30px;
	left:10px;
	top:30px;
}
#header .logo img{
	margin:0px;
}

#header h1{
	font-size:10px;
	padding-left:10px;
	padding-bottom:5px;
	font-weight:normal;
	display:block;
}

#header h1 a{
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

#header h1 a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}

#header .navi{
	padding-top:10px;
	padding-right:10px;
	border:0px;
	height: 64px;
	width: 387px;
}

#header_menu_01{ width:387px; height:16px; margin:0; padding:0; font-size: 10px; line-height: 1.4em; text-decoration: none; border-bottom: none;}

#header_menu_01 ul{list-style: none; margin:0px; padding: 0px;}
#header_menu_01 li{background:top; display: block; height: 16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#header_menu_01 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}
	#header_menu_01 #all { background: url(/common/images/media/btn_header01_o.jpg); width:129px; height:16px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.2em;}
	#header_menu_01 #all a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; height:16px; color: #3366ff; layout-grid-char:0.2em;}
	#header_menu_01 #news a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; height:16px; color: #3366ff; layout-grid-char:0.1em;}
	#header_menu_01 #release a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; height:16px; none; color: #3366ff;}

/*
	#header_menu_01 #all a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#header_menu_01 #news a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#header_menu_01 #release a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#header_menu_01 a:hover{text-decoration: none; border-bottom: none;}

#header_menu_02{ width:387px; height:16px; margin:0; padding:0; font-size: 10px; 	line-height: 1.5em; text-decoration: none; border-bottom: none;}

#header_menu_02 ul{list-style: none; margin:0px; padding: 0px;}
#header_menu_02 li{background:top; display: block; height: 16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#header_menu_02 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}
	#header_menu_02 #news { background: url(/common/images/media/btn_header01_o.jpg); width:129px; height:16px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.1em;}
	#header_menu_02 #all a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; height:16px; color: #3366ff; layout-grid-char:0.2em;}
	#header_menu_02 #news a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; height:16px; color: #3366ff; layout-grid-char:0.1em;}
	#header_menu_02 #release a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; height:16px; color: #3366ff;}

/*
	#header_menu_02 #all a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#header_menu_02 #news a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#header_menu_02 #release a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#header_menu_02 a:hover{text-decoration: none; border-bottom: none;}


#header_menu_03{ width:387px; height:16px; margin:0; padding:0; font-size: 10px; 	line-height: 1.5em; text-decoration: none; border-bottom: none;}

#header_menu_03 ul{list-style: none; margin:0px; padding: 0px;}
#header_menu_03 li{background:top; display: block; height: 16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#header_menu_03 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}
	#header_menu_03 #release { background: url(/common/images/media/btn_header01_o.jpg); width:129px; height:16px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#header_menu_03 #all a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; height:16px; color: #3366ff; layout-grid-char:0.2em;}
	#header_menu_03 #news a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; height:16px; color: #3366ff; layout-grid-char:0.1em;}
	#header_menu_03 #release a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; height:16px; color: #3366ff;}

/*
	#header_menu_03 #all a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#header_menu_03 #news a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#header_menu_03 #release a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#header_menu_03 a:hover{text-decoration: none; border-bottom: none;}

#header .search{
	width:auto;
	height:19px;
	margin:0px;
	padding:0px;
}

#header .search_word{
	width:317px;
	height:17px;
	font-size:12px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}

#header .search_btn{
	padding-top:16px;
	padding-left:319px;
	height:19px;
	width:68px;
	margin:0px;
	padding:0px;
}

#search_login{
	clear:both;
	background-color:#E5E5E5; 
	height:auto;
	width:auto;
	padding:3px 9px 25px 5px;
	margin-bottom:11px;
	border-bottom:solid 1px #CCD9E3;
}

#search_login .search{
	width:387px;
	height:19px;
	margin:0px;
	padding:0px;
}

#search_login .search_word{
	position:absolute;
	top:96px;
	left:14px;	
	width:319px;
	height:18px;
	font-size:12px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}

#search_login .search_btn{
	position:absolute;
	top:96px;
	left:333px;
	height:18px;
	width:68px;
	margin:0px;
	padding:0px;
}

#search_login .mypage_btn{
	position:absolute;
	top:97px;
	right:20px;
	height:19px;
	width:68px;
	margin-right:40px;
	padding:0px;
}


#search_login_menu{ width:387px; height:18px; margin:0; padding:0; font-size: 10px;line-height: 1.5em; text-decoration: none; border-bottom: none;}

#search_login_menu ul{list-style: none; margin:0px; padding: 0px;}
#search_login_menu li{background:top; display: block; height: 16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#search_login_menu a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}

	#search_login_menu #all a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.2em;}
	#search_login_menu #news a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.1em;}
	#search_login_menu #release a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; none; color: #3366ff;}

/*
	#search_login_menu #all a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;  layout-grid-char:0.2em;}
	#search_login_menu #news a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.15em;}
	#search_login_menu #release a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#search_login_menu a:hover{text-decoration: none; border-bottom: none;}

#search_login_menu_01{ width:387px; height:16px; margin:0; padding:0; font-size: 10px; 	line-height: 1.5em; text-decoration: none; border-bottom: none;}

#search_login_menu_01 ul{list-style: none; margin:0px; padding: 0px;}
#search_login_menu_01 li{background:top; display: block; height: 16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#search_login_menu_01 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}

	#search_login_menu_01 #all { background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.2em;}
	#search_login_menu_01 #all a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.2em;}
	#search_login_menu_01 #news a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.1em;}
	#search_login_menu_01 #release a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; none; color: #3366ff;}

/*
	#search_login_menu_01 #all a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.2em;}
	#search_login_menu_01 #news a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.15em;}
	#search_login_menu_01 #release a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#search_login_menu_01 a:hover{text-decoration: none; border-bottom: none;}

#search_login_menu_02{ width:387px; height:16px; margin:0; padding:0; font-size: 10px; 	line-height: 1.5em; text-decoration: none; border-bottom: none;}

#search_login_menu_02 ul{list-style: none; margin:0px; padding: 0px;}
#search_login_menu_02 li{background:top; display: block; height: 16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#search_login_menu_02 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}

	#search_login_menu_02 #news { background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.1em;}
	#search_login_menu_02 #all a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.2em;}
	#search_login_menu_02 #news a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.1em;}
	#search_login_menu_02 #release a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; none; color: #3366ff;}


/*
#search_login_menu_02 #all a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.2em;}
#search_login_menu_02 #news a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.1em;}
#search_login_menu_02 #release a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/


#search_login_menu_02 a:hover{text-decoration: none; border-bottom: none;}

#search_login_menu_03{ width:387px; height:16px; margin:0; padding:0; font-size: 10px; 	line-height: 1.5em; text-decoration: none; border-bottom: none;}

#search_login_menu_03 ul{list-style: none; margin:0px; padding: 0px;}
#search_login_menu_03 li{background:top; display: block; height: 16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#search_login_menu_03 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}

	#search_login_menu_03 #release { background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#search_login_menu_03 #all a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.2em;}
	#search_login_menu_03 #news a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.1em;}
	#search_login_menu_03 #release a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; none; color: #3366ff;}

/*
	#search_login_menu_03 #all a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.2em;}
	#search_login_menu_03 #news a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none; layout-grid-char:0.15em;}
	#search_login_menu_03 #release a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#search_login_menu_03 a:hover{text-decoration: none; border-bottom: none;}



#border01{
	clear:both; 
	background: url(/common/images/media/line_header.jpg) repeat-x;
	height:10px;
	width:1080px;
}

#border02{
	clear:both; 
	background: url(/common/images/media/line_header02.jpg) repeat-x;
	height:10px;
	width:100%;
}

#header .mypage_navi_corp{
	position:absolute;
	top:20px;
	right:23px;
	border:0px;
	height: 15px;
	width: 500px;
	text-align:right;
	font-size:11px;
	color: #CC9933;
}


#header .mypage_navi{
	position:absolute;
	top:40px;
	right:23px;
	border:0px;
	height: 15px;
	width: 500px;
	text-align:right;
	font-size:10px;
}

#header .mypage_navi strong{
	color:#666666;
	padding:0px 5px 0px 0px;
	font-weight:bold;
	margin:0px;
}

#header .mypage_navi_line{
	color:#CCCCCC;
	padding:0px 3px 0px 3px;
}

#mypage_contents{
	margin:7px 11px;
	clear:both;
	padding:0px;
}

#title{
	margin:0px;
	clear:both;
	padding:0px;
	width:auto;
	background: url(/common/images/media/title_bg.jpg) repeat-x;
	height:23px;
}

#title .title_left{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:7px;
	height:23px;
}

#title .title_right{
	height:23px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
	text-align:left;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	line-height:23px;
}



#media_login_title{
	margin:0px;
	clear:both;
	padding:0px;
	width:880px;
	background: url(/common/images/media/title_bg.jpg) repeat-x;
	height:23px;
}

#media_login_title .title_left{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:7px;
	height:23px;
}

#media_login_title .title_right{
	height:23px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
	text-align:left;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	line-height:23px;
}

#article .top_title{
	clear:both;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin:15px 7px 5px 7px;
	vertical-align:bottom;
	width:auto;
}

#article .title02{
	clear:both;
	text-align:left;
	margin:0px 7px 7px 7px;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	border-bottom: 1px dotted #999999;
	width:auto;
}

#article .title03{
	clear:both;
	text-align:left;
	margin:0px 7px 7px 7px;
	padding:3px;
	font-size:11px;
	font-weight:nomal;
	border-bottom: 1px dotted #999999;
	width:auto;
}

#article .dl{
	clear:both;
	text-align:left;
	margin:0px 7px 7px 7px;
	font-size:10px;
	line-height:18px;
	width:auto;
}

#article .text_ar{
	clear:both;
	text-align:left;
	margin:0px 7px 7px 7px;
	font-size:12px;
	line-height:14px;
	width:auto;
}



#pankuzu{
	background: #FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-bottom:8px;
	padding:3px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	font-size:10px;
}

/* atta
*******************************************************************************/
#atta_menu{
	clear:both;
	background-color:#E5E5E5; 
	height:auto;
	width:auto;
	padding:3px 9px 8px 5px;
	border-bottom:solid 1px #CCD9E3;
	margin-bottom:15px;
}

#atta_menu ul{
	height:18px;
	width:750px;
	padding:0px;
	margin:0px;
}

#atta_menu li{
	display:block;
	float:left;
	list-style:none;
	height:18px;
	font-size:10px;
	text-align:center;
	border-right:solid 1px #DCE4EB;
}

#atta_menu li a{
	padding:0px;
	margin:0px;
	height:18px;
}

	#atta_menu #m01 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:113px; color: #0066CC;}
	#atta_menu #m02 a{ display: block; background: url(/common/images/media/btn_my02.gif); width:113px; color: #0066CC;}
	#atta_menu #m03 a{ display: block; background: url(/common/images/media/btn_my03.gif); width:96px; color: #0066CC;}
	#atta_menu #m04 a{ display: block; background: url(/common/images/media/btn_my04.gif); width:81px; color: #0066CC;}
	#atta_menu #m05 a{ display: block; background: url(/common/images/media/btn_my05.gif); width:87px; color: #0066CC;}
	#atta_menu #m06 a{ display: block; background: url(/common/images/media/btn_my06.gif); width:81px; color: #0066CC;}
	#atta_menu #m07 a{ display: block; background: url(/common/images/media/btn_my07.gif); width:64px; color: #0066CC;}
	#atta_menu #m08 a{ display: block; background: url(/common/images/media/btn_my08.gif); width:106px; color: #0066CC;}

/*
	#atta_menu #m01 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:113px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m02 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:113px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m03 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:96px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m04 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:81px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m05 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:87px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m06 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:81px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m07 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:64px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m08 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:106px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

	#atta_menu #m01 { background: url(/common/images/media/btn_my_o.gif); width:113px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m02 { background: url(/common/images/media/btn_my_o.gif); width:113px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m03 { background: url(/common/images/media/btn_my_o.gif); width:96px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m04 { background: url(/common/images/media/btn_my_o.gif); width:81px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m05 { background: url(/common/images/media/btn_my_o.gif); width:87px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m06 { background: url(/common/images/media/btn_my_o.gif); width:81px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m07 { background: url(/common/images/media/btn_my_o.gif); width:64px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#atta_menu #m08 { background: url(/common/images/media/btn_my_o.gif); width:106px; color: #ffffff; text-decoration: none; border-bottom: none;}

#atta_menu a:hover{text-decoration: none; border-bottom: none;}

#atta_menu .search{
	width:325px;
	height:19px;
	margin:0px;
	padding:0px;
}

#atta_menu .search_word{
	position:absolute;
	top:105px;
	left:15px;	
	width:241px;
	height:17px;
	font-size:12px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}

#atta_menu .search_btn{
	position:absolute;
	top:105px;
	left:258px;
	height:19px;
	width:68px;
	margin:0px;
	padding:0px;
}


/* Footer
*******************************************************************************/

#footer{
	/*
	text-align:center;
	*/
}

#footer .copy a{
	color: #666666;
}

#footer .border{
	clear:both; 
	background: url(/common/images/media/line_header.jpg);
	height:10px;
	width:1080px;
	margin:15px 0px 5px 0px;
}
#footer .f_menu{
	clear:both; 
	font-size:10px;
	width:1080px;
	text-align:center;
	color:#CCCCCC;
}

#footer .copy{
	clear:both; 
	font-size:10px;
	width:1080px;
	text-align:center;
	color:#666666;
}


#footer_login{
	/*
	text-align:center;
	*/
}
#footer_login .border{
	clear:both; 
	background: url(/common/images/media/line_header.jpg);
	height:10px;
	width:100%;
	margin:15px 0px 5px 0px;
}
#footer_login .f_menu{
	clear:both; 
	font-size:10px;
	width:100%;
	text-align:center;
	color:#CCCCCC;
}

#footer_login .copy{
	clear:both; 
	font-size:10px;
	width:100%;
	text-align:center;
	color:#666666;
}

/* front_area
*******************************************************************************/

#front_area {
	clear:both; 
	padding-left: 0px;
	margin:0px;
	width:1255px;
	height:194;
}

#front_area .left{
	display:block;
	float:left;
	width:184px;
	margin-right:0px;
}

#front_area .left_box01{
	clear:both; 
	width:auto;
	border:1px solid #999999;
	padding-bottom:0px;
	height:56px;
	background-color:#F3F3F4;
}


#front_area .left_box03{
	clear:both; 
	width:183px;
	border:1px solid #999999;
	padding-bottom:0px;
	height:110px;
	background-color:#F3F3F4;
}

#front_area .left_box01 .entry{
	margin:0px;
	padding:0px;
}

#front_area .left_box01_in{
	clear:both;
	padding-top:2px;
	padding-left:3px;
}

#front_area .left_box01_in img.btnright{
	border:1px solid #C0D6EC;
}

#front_area .left_box01_in img.btnleft{
	border-left:1px solid #C0D6EC;
	border-bottom:1px solid #C0D6EC;
	border-top:1px solid #C0D6EC;
}

#front_area .left_box02{
	clear:both; 
	width:auto;
	border:1px solid #999999;
	padding-bottom:6px;
/*	margin-top:8px;*/
/*	height:99px;*/
	background-color:#F3F3F4;
}



#front_area .left_box04{
	clear:both; 
	width:182px;
	border:1px solid #999999;
	padding-bottom:6px;
/*	margin-top:8px;*/
/*	height:99px;*/
	background-color:#F3F3F4;
}


#front_area .log{
	margin:0px;
	padding:0px;
	margin-top:5px;
}

#front_area .login{
	margin:0px;
	padding-top:0px;
	padding-left:8px;
}

#front_area .left_box02_in{
	clear:both;
	padding-top:0px;
	margin:0px;
}

#front_area .mail{
	width:103px;
	height:14px;
	font-size:12px;
	border:1px solid #CCCCCC;
	padding:0px;
}

#front_area .pass{
	width:103px;
	height:14px;
	font-size:12px;
	border:1px solid #CCCCCC;
	padding:0px;
}

#front_area .login_btn{
	width:168px;
	text-align:right;
	height:21px;
	padding-top:2px;
}

#front_area .check_box{
	margin-bottom:0px;
	padding:0px;
/*	border:1px solid #666666;
	width:10px;
	height:10px;*/
}

*html #front_area .check_box{
	margin-bottom:2px;
	padding:0px;
	vertical-align:middle;
}

#front_area .check_box_out{
	width:168px;
	margin-right:0px;
	font-size:10px;
	line-height:14px;
	color:#666666;
	text-align:right;
}


#front_area .right{
	float:left;
	margin-left:11px;
	width:715px;
	height:203px;
}

#front_area .title_right{
	height:29px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 7px 0;
	text-align:right;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	line-height:12px;
}

.border_02{
	clear:both;
	background: url(/common/images/media/line_f_area.gif);
	height:1px;
	width:1080px;
	margin:10px 0px 8px 0px;
}


/* contents
*******************************************************************************/
.contents{
	clear:both;
	width:1083px;
	height:auto;
	padding-left:0px;
	margin:0px 0px;
}

.contents_left{
	width:184px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.contents_main{
	width:auto;
	margin:0px;
	padding:0px 10px 0px 10px;
	vertical-align:top;
	font-size:12px;
}

.media_login{
	width:532px;
	margin:0px;
	padding:30px 30px 0px 10px;
	font-size:11px;
	font-weight:bold;
}

.contents_right{
	width:200px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.contents_right02{
	width:200px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}


/* left_side
*******************************************************************************/
#left_side .layout{
	display:block;
	float:left;
	width:184px;
}


#left_side .menu_category{
	width:182px;
	height:21px;
	margin:0px;
	padding:0px;
}

#left_side .box01{
	clear:both; 
	width:182px;
	border:1px solid #999999;
	padding-bottom:4px;
	margin-bottom:8px;
}

#left_side .box02{
	clear:both; 
	width:182px;
	border:1px solid #999999;
	margin-top:7px;
	padding-bottom:4px;
	margin-bottom:8px;
}

#left_side .menu_list{
	padding:5px 8px 5px 8px;
	font-size:10px;
}

#left_side .menu_list strong{
	font-size:15px;
	font-weight:bold;
}

#left_side .menu_list b{
	font-size:13px;
	font-weight:normal;
}

#left_side .more{
	font-size:10px;
	font-weight:normal;
	text-align:right;
	margin-top:5px;
}

#left_side .option{
	width:176px;
	padding:5px 3px 5px 3px;
}

#left_side .option ul{width:176px; padding:0px; margin:0px;}

#left_side .option li{border-bottom: 1px dotted #CCCCCC; list-style:none; font-size:10px; height:28px; line-height:28px;}

#left_side .option li a{margin-left:10px;}
#left_side .option li img{vertical-align:middle;}

#left_side .option02{
	width:176px;
	padding:5px 3px 5px 3px;
}

#left_side .option02 ul{width:176px; padding:0px; margin:0px;}

#left_side .option02 li{border-bottom: 1px dotted #CCCCCC; list-style:none; font-size:10px; height:auto; line-height:15px;}

#left_side .option02 li a{margint:0px;}

#left_side .option02 li a{margint:0px;}


/* main
*******************************************************************************/
#main_ttl_silver{
	clear:both; 
/*	background-image: url("/common/images/media/bg_mid_news.jpg"); */
	background-position: right top;
	background-repeat: no-repeat;
	text-align:left;
	width:auto;
	height:23px;
	margin-bottom:7px;
}

#main_ttl_silver h2{
	margin:0px;
	padding:0px;
}

#pr_times h2{padding-left:10px; margin:0px; font-weight: bold;font-size:14px;}
#pr_times hr{color:#CCCCCC; padding:0; margin:0px;}

#pr_times .book{
	clear:both;
	width:auto;
	font-size:10px;
	color:#666666;
}

#pr_times .left_box{
	float:left;
	width:auto;
	display:block;
}

#pr_times .prbox01{
	clear:both;
	width:auto;
	margin:2px 0px 2px 0px;
	padding:5px 12px 5px 12px;
/*	background-color:#F8F8F8;*/
	background-color:#FFFFFF;
}

#pr_times .prbox02{
	clear:both;
	width:auto;
	margin:2px 0px 2px 0px;
	padding:5px 12px 5px 12px;
	background-color:#FFFFFF;
}

#pr_times .img{
	display:block;
	float:left;
	width:auto;
	margin-right:11px;
	border: 1px solid #DBDBDB;
	padding:2px;
}
/*
#pr_times .img img{
	width:100px;
	height:75px;
/*
	max-width:100px;
	max-height:75px;
}
*/

#pr_times .text{
	display:block;
	float:left;
	width:auto;
	font-size:12px;
	color:#333333;
}

#pr_times .text01{
	font-size:10px;
}

#pr_times .text strong{
	color:#333333;
	font-size:1.0em;
	margin-right:10px;
}

#pr_times .text img{
	vertical-align:middle;
	margin-bottom:3px;
}

#pr_times .blue_line{
	clear:both;
	width:auto;
	height:1px;
	background-color:#CCD9E3;
}

#pr_times .blue_line02{
	clear:both;
	width:auto;
	height:1px;
	background-color:#CCCCCC;
	margin:5px 0px 5px 0px;
}

#main_ttl_silver02{



	clear:both; 
	background-image: url("/common/images/media/pre_menu_bg.jpg"); 
	background-position: right top;
	background-repeat: no-repeat;
	text-align:left;
	width:auto;
	height:52px;
	margin-top:0px;
}
#main_ttl_silver02 .search_result{margin-top:0px;}

#main_ttl_silver03{
	clear:both; 
	background-image: url("/common/images/media/pre_menu_bg.jpg"); 
	background-position: right top;
	background-repeat: no-repeat;
	text-align:left;
	width:auto;
	height:52px;
	margin-top:10px;
}

#menu_top{
	clear:both; 
	text-align:left;
	width:auto;
	height:24px;
}


#menu_top h2{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}



#menu_top .menu{
	display:block;
	float:left;
	margin-top:5px;
	padding:0px;
	width:330px;
}


#menu_top .menu ul{
	width:271px;
	padding:0px;
	margin:0px;
}

#menu_top .menu li{
	display:block;
	float:left;
	list-style:none;
	height:19px;
}

	#menu_top .menu #all a{ display: block; background: url(/common/images/media/btn_all.gif); width:41px;}
	#menu_top .menu #video a{ display: block; background: url(/common/images/media/btn_video.gif); width:54px;}
	#menu_top .menu #audio_pc a{ display: block; background: url(/common/images/media/btn_audio_pc.gif); width:88px;}
	#menu_top .menu #video_pc a{ display: block; background: url(/common/images/media/btn_video_pc.gif); width:88px;}
/*
	#menu_top .menu #all_hide{ display: none; }
	#menu_top .menu #video_hide{ display: none; }
	#menu_top .menu #audio_pc_hide{ display: none; }
	#menu_top .menu #video_pc_hide{ display: none; }
*/	
	
	#menu_top .menu #all_hide a{ display: block; background: url(/common/images/media/btn_all.gif); width:20px;}
	#menu_top .menu #video_hide a{ display: block; background: url(/common/images/media/btn_video.gif); width:30px;}
	#menu_top .menu #audio_pc_hide a{ display: block; background: url(/common/images/media/btn_audio_pc.gif); width:88px;}
	#menu_top .menu #video_pc_hide a{ display: block; background: url(/common/images/media/btn_video_pc.gif); width:88px;}

/*	
	#menu_top .menu #all_hide a:hover{ background: url(/common/images/media/btn_all_o.gif); width:41px; text-decoration: none; border-bottom: none;}
	#menu_top .menu #video_hide a:hover{ background: url(/common/images/media/btn_video_o.gif); width:54px; color: text-decoration: none; border-bottom: none;}
	#menu_top .menu #audio_pc_hide a:hover{ background: url(/common/images/media/btn_audio_pc_o.gif); width:88px; text-decoration: none; border-bottom: none;}
	#menu_top .menu #video_pc_hide a:hover{ background: url(/common/images/media/btn_video_pc_o.gif); width:88px; text-decoration: none; border-bottom: none;}
	
	#menu_top .menu #all a:hover{ background: url(/common/images/media/btn_all_o.gif); width:41px; text-decoration: none; border-bottom: none;}
	#menu_top .menu #video a:hover{ background: url(/common/images/media/btn_video_o.gif); width:54px; color: text-decoration: none; border-bottom: none;}
	#menu_top .menu #audio_pc a:hover{ background: url(/common/images/media/btn_audio_pc_o.gif); width:88px; text-decoration: none; border-bottom: none;}
	#menu_top .menu #video_pc a:hover{ background: url(/common/images/media/btn_video_pc_o.gif); width:88px; text-decoration: none; border-bottom: none;}
*/

	#menu_top .menu #all_on a{ background: url(/common/images/media/btn_all_o.gif); width:41px; text-decoration: none; border-bottom: none;}
	#menu_top .menu #video_on a{ background: url(/common/images/media/btn_video_o.gif); width:54px; color: text-decoration: none; border-bottom: none;}
	#menu_top .menu #audio_pc_on a{ background: url(/common/images/media/btn_audio_pc_o.gif); width:88px; text-decoration: none; border-bottom: none;}
	#menu_top .menu #video_pc_on a{ background: url(/common/images/media/btn_video_pc_o.gif); width:88px; text-decoration: none; border-bottom: none;}


#menu_top .menu li a{
	padding:0px;
	margin:0px;
}

#pre_menu{
	clear:both; 
	text-align:left;
	width:auto;
	height:28px;
	margin:0px;
}

#pre_menu .tab{
	margin-top:3px;
	height:28px;
	overflow:hidden;
}

#pre_menu .tab ul{
	width:532px;
	padding:0px;
	margin:0px;
	float:left;
}

#pre_menu .tab li{
	display:block;
	float:left;
	list-style:none;
	height:24px;
	font-size:10px;
	text-align:center;
}

#pre_menu .tab #rss{
	display:block;
	margin: 0 auto 0 auto;
	width:45px;
	padding: 0 ;
	float:right;
	
}

#pre_menu .tab li a{
	padding:0px;
	margin:0px;
	height:24px;
}
	#pre_menu #pre00on { background: url(/common/images/media/pre_menu01_o.gif); width:59px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre01on { background: url(/common/images/media/pre_menu02_o.gif); width:80px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre02on { background: url(/common/images/media/pre_menu03_o.gif); width:60px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre03on { background: url(/common/images/media/pre_menu04_o.gif); width:72px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre04on { background: url(/common/images/media/pre_menu05_o.gif); width:58px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre05on { background: url(/common/images/media/pre_menu06_o.gif); width:78px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre06on { background: url(/common/images/media/pre_menu07_o.gif); width:43px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre07on { background: url(/common/images/media/pre_menu08_o.gif); width:49px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre00 a{ display: block; background: url(/common/images/media/pre_menu01.gif); width:59px; color: #0066CC; line-height:21px;}
	#pre_menu #pre01 a{ display: block; background: url(/common/images/media/pre_menu02.gif); width:80px; color: #0066CC; line-height:21px;}
	#pre_menu #pre02 a{ display: block; background: url(/common/images/media/pre_menu03.gif); width:60px; color: #0066CC; line-height:21px;}
	#pre_menu #pre03 a{ display: block; background: url(/common/images/media/pre_menu04.gif); width:72px; color: #0066CC; line-height:21px;}
	#pre_menu #pre04 a{ display: block; background: url(/common/images/media/pre_menu05.gif); width:58px; color: #0066CC; line-height:21px;}
	#pre_menu #pre05 a{ display: block; background: url(/common/images/media/pre_menu06.gif); width:78px; color: #0066CC; line-height:21px;}
	#pre_menu #pre06 a{ display: block; background: url(/common/images/media/pre_menu07.gif); width:43px; color: #0066CC; line-height:21px;}
	#pre_menu #pre07 a{ display: block; background: url(/common/images/media/pre_menu08.gif); width:49px; color: #0066CC; line-height:21px;}

/*
	#pre_menu #pre00 a:hover{ background: url(/common/images/media/pre_menu01_o.gif); width:59px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre01 a:hover{ background: url(/common/images/media/pre_menu02_o.gif); width:80px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre02 a:hover{ background: url(/common/images/media/pre_menu03_o.gif); width:60px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre03 a:hover{ background: url(/common/images/media/pre_menu04_o.gif); width:72px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre04 a:hover{ background: url(/common/images/media/pre_menu05_o.gif); width:58px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre05 a:hover{ background: url(/common/images/media/pre_menu06_o.gif); width:78px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre06 a:hover{ background: url(/common/images/media/pre_menu07_o.gif); width:43px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
	#pre_menu #pre07 a:hover{ background: url(/common/images/media/pre_menu08_o.gif); width:49px; color: #ffffff; text-decoration: none; border-bottom: none; font-weight:bold; line-height:21px;}
*/

#pre_menu a:hover{text-decoration: none; border-bottom: none; height:24px;}


#pre_release .pre{
	clear:both;
	width:auto;
	padding:17px 3px 2px 9px;
	background-color:#FFFFFF;
}

#pre_release .pre_left{
	width:100%;
	background-color:#FFFFFF;
	vertical-align:top;
}

#pre_release .img{
	clear:both;
	width:auto;
	margin-right:11px;
	border: 1px solid #DBDBDB;
	padding:2px;
/*
	max-width:100px;
	max-hight:75px;
*/
}

#pre_release .img img{
	width:100px;
	height:75px;
/*
	max-width:100px;
	max-hight:75px;
*/
}

#pre_release .book{
	clear:both;
	width:auto;
	font-size:10px;
	color:#666666;
	text-align:center;
	vertical-align:middle;
}

#pre_release .text{
	width:auto;
	font-size:10px;
	color:#666666;
}

#pre_release .text strong{
	color:#666666;
	font-size:1.0em;
	margin-right:10px;
}

#pre_release .text img{
	vertical-align:middle;
}

#pre_release .text .h2{
	display:block;
	float:left;
	margin-right:15px;
	font-size:12px;
	line-height:18px;
}

#pre_release .text p{
	display:block;
	float:left;
	padding:0px;
	margin-right:3px;
}

#pre_release .boxx{
	clear:both;
	width:auto;
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:140%;
	color:#333333;
}

#pre_release .release_title{
	font-size:14px;
}

#pre_release .blue_line{
	clear:both;
	width:auto;
	height:1px;
	background-color:#CCD9E3;
	margin-top:7px;
}


/* right
*******************************************************************************/

#banner_space .banner{
	clear:both;
	width:200px;
	padding-bottom:10px;
}


#calendar{
	width:190px;
	border: 1px solid #CCD9E3;
	background-color:#D0E2EC;
	padding:5px;
} 

#calendar .month{
	width:190px;
	background: url(/common/images/media/b_bg.jpg); 
	height:20px;
} 

#calendar .btn_back{
	width:19px;
	height:20px;
	display:block;
	float:left;
} 

#calendar .btn_next{
	width:19px;
	height:20px;
	display:block;
	float:right;
} 

#calendar .month_t{
	width:152px;
	height:20px;
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
	padding:0px;
	margint:0px;
} 

#calendar .week{
	width:190px;
	height:19px;
	clear:both;
	padding:0px;
	margint:0px;
} 

#calendar .week_d{
	height:19px;
	display:block;
	float:left;
	padding:0px;
	margint:0px;
} 

#calendar .day{
	clear:both;
	padding:4px 5px 4px 4px;
	margint:0px;
	background-color:#C2D4DE;
} 

#calendar .day table{
	width:178px;
	height:118px;
	border:none;
	background-color:#C2D4DE;
} 

#calendar .day td{
	width:21px;
	height:21px;
	border:2px solid #C2D4DE;
} 

#day_nomal{
	background-color:#FFFFFF;
	color:#999999;
	font-size:0.9em;
	text-align:center;
	line-height:21px;
} 

#day_blank{
	background-color:#B5C7D1;
} 

#day_mark{
	background-color:#FFFFFF;
	color:#0066CC;
	font-size:0.9em;
	text-align:center;
	line-height:21px;
} 

#day_today{
	background: url(/common/images/media/today_bg.gif); 
	color:#999999;
	font-size:0.9em;
	text-align:center;
	line-height:21px;
} 

#right_side .right_layout{
	display:block;
	float:left;
	width:205px;
}


#right_side .menu_category_right{
	width:203px;
	height:24px;
	margin:0px;
	padding:0px;
}

#right_side .box_right{
	clear:both; 
	width:203px;
	border:1px solid #999999;
	padding-bottom:4px;
	margin-bottom:8px;
}

#right_side .box_right dl{margin:5px; padding:0px;}
#right_side .box_right dd{margin-bottom:5px; padding:0px; }
#right_side .box_right dt{margin-bottom:5px; padding:0px; }


#right_side .menu_list_right{
	width:193px;
	padding:5px;
	font-size:10px;
}

#right_side .menu_list_right strong{
	font-size:15px;
	font-weight:bold;
}

#right_side .menu_list_right b{
	font-size:13px;
	font-weight:normal;
}

#right_side .more_right{
	font-size:10px;
	font-weight:normal;
	text-align:right;
	margin-top:5px;
}

#right_side .option_right{
	width:197px;
	padding:5px 3px 5px 3px;
}

#right_side .option_right ul{width:197px; padding:0px; margin:0px;}

#right_side .option_right li{border-bottom: 1px dotted #CCCCCC; list-style:none; font-size:10px; height:24px; line-height:24px;}

#right_side .option_right li a{margin-left:10px;}

#right_side p.main_img_p{cursor:pointer;  line-height:115px;  margin 0px; padding: 0px; }

td.option_right_underline {border-bottom: 1px dotted #CCCCCC; list-style:none; font-size:10px; height:1px; line-height:1px;}

#map{width: 185px; height: 150px}

#ranking .box01{
	clear:both; 
	width:200px;
	border:1px solid #999999;
	margin-bottom:8px;
}

.box01 h3{
	margin:0;
	padding:0;
}

#ranking{margin-top:8px;}

#ranking .menu_category{
	width:200px;
	height:21px;
	margin:0px;
	padding:0px;
}

#ranking .option{
	width:200px;
}

#ranking .option ul{width:185px; padding:0px; margin-left:10px;list-style-position;outside;}
#ranking .option li{border-bottom: 1px dotted #CCCCCC; list-style:none;font-weight:bold;color:#666666;font-size:10px;line-height:22px;}
#ranking .option li a{margin-bottom:5px;line-height:120%;display:block;}

#ranking .option li img{vertical-align:middle;}

#ranking .ranking_company_name{
	line-height:10px;
}

#ranking .infomationarea{
	width:195px;
}
#ranking .infomationarea ul{width:185px; padding:0px; margin-left:10px;list-style-position;outside;}
#ranking .infomationarea li{border-bottom: 1px dotted #CCCCCC; list-style:none;font-weight:bold;color:#666666;font-size:10px;line-height:16px;}
#ranking .infomationarea li a{margin-bottom:5px;line-height:100%;display:block;}


/* mypage
*******************************************************************************/

#mypage_menu{
	clear:both;
	background-color:#FFFFFF; 
	height:auto;
	width:1150px;
	padding:3px 9px 8px 10px;
	border-bottom:solid 0px #CCD9E3;
}

#mypage_menu ul{
	height:17px;
	width:auto;
	padding:0px;
	margin:0px;
}

#mypage_menu li{
	display:block;
	float:left;
	list-style:none;
	height:18px;
	line-height:17px;
	text-align:center;
	border-right:solid 1px #DCE4EB;
}

#mypage_menu li a{
	padding:0px;
	margin:0px;
	height:17px;
}

	#mypage_menu #m01 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#mypage_menu #m02 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#mypage_menu #m03 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#mypage_menu #m04 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#mypage_menu #m05 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#mypage_menu #m06 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#mypage_menu #m07 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#mypage_menu #m08 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#mypage_menu #m09 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#mypage_menu #m10 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}

/*
	#mypage_menu #m01 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:113px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m02 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:113px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m03 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:96px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m04 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:81px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m05 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:87px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m06 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:81px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m07 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:64px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m08 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:106px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

	#mypage_menu #m01 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m02 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m03 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m04 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m05 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m06 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m07 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m08 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_menu #m09 { background: url(/common/images/media/btn_my15_o.gif); width:125px; color: #999999; text-decoration: none; border-bottom: none;}
	#mypage_menu #m10 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}

#mypage_menu a:hover{text-decoration: none; border-bottom: none;}

#mypage_sub_menu{
	clear:both;
/*	background: url(/common/images/media/my_sub_bg.jpg);*/
	height:17px;
	width:100%;
	padding:0px;
}

#mypage_sub_menu ul{
	height:17px;
	width:auto;
	padding:0px;
	margin:0px;
}

#mypage_sub_menu li{
	display:block;
	float:left;
	list-style:none;
	height:18px;
	line-height:18px;
	text-align:center;
	background: url(/common/images/media/btn_sub_line.jpg) top right no-repeat;
	font-size:10px;
}

#mypage_sub_menu li a{
	padding:0px;
	margin:0px;
	height:17px;
}

	#mypage_sub_menu #link a{ display: block; color: #0066CC; width:125px; background: url(/common/images/media/btn_my01.gif) top;}
	#mypage_sub_menu #link02 a{ display: block; color: #0066CC; width:125px; background: url(/common/images/media/btn_my01.gif) top;}

/*
	#mypage_sub_menu #link a:hover{ background: url(/common/images/media/btn_my_sub_o.gif) repeat-x; width:135px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_sub_menu #link02 a:hover{ background: url(/common/images/media/btn_my_sub_o.gif) repeat-x; width:135px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

	#mypage_sub_menu #link { background: url(/common/images/media/btn_my_o.gif) repeat-x; width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#mypage_sub_menu #link02 { background: url(/common/images/media/btn_my_o.gif) repeat-x; width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}

#mypage_sub_menu a:hover{text-decoration: none; border-bottom: none;}

#mypage_contents{
	margin:7px 11px;
	clear:both;
	padding:0px;
}

#mypage_contents .font08{ font-size: 10px;}
#mypage_contents .font12{ font-size: 12px;}
#mypage_contents .font14{ font-size: 14px;}

#mypage_contents .title{
	margin:0px;
	clear:both;
	padding:0px;
	width:100%;
	background: url(/common/images/media/title_bg.jpg) repeat-x;
	height:23px;
}

#mypage_contents .title_left{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:7px;
	height:23px;
}

#mypage_contents .title_right{
	height:23px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
	text-align:left;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	line-height:23px;
}

#mypage_contents .read{
	clear:both;
	padding:11px 8px;
	width:auto;
	text-align:left;
	font-size:12px;
	color:#666666;
}

#mypage_contents .read02{clear:both; margin-bottom:10px;padding:11px 8px 0px 8px; width:auto; text-align:left; font-size:12px; color:#666666;}

#mypage_contents .read04{font-size:10px;margin:5px;}

#mypage_contents h6{font-weight:bold; margin:5px;font-size:11px;}

#mypage_contents .table_box{
	clear:both;
	padding:5px 8px;
	font-size:10px;
}

*html #mypage_contents .table_box{
	clear:both;
	padding:5px 8px;
	width:100%;
}

#mypage_contents table{
	clear:both;
	width:100%;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	font-size:10px;
	line-height:110%;
	font-weight:normal;
}

#mypage_contents th{
	background-color:#53595B;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	font-weight:normal;
	vertical-align:text-top;
}

#mypage_contents .th_orange{
	background-color:#CC0033;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	font-weight:normal;
	vertical-align:text-top;
}

#mypage_contents .th_siteservice_select{
	background-color:#CC0033;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	font-weight:normal;
	vertical-align:text-top;
}

#mypage_contents th a{ color: #FFFFFF;}
#mypage_contents th a:hover{ color: #CCCCCC; text-decoration: none; border-bottom: none;}

#mypage_contents .th_left{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}

#mypage_contents .th_left_mail{
	width:45px;
}


#mypage_contents .th_left a{ color: #FF3333;}
#mypage_contents .th_left a:hover{ color: #CCCCCC; text-decoration: none; border-bottom: none;}

#mypage_contents .th_left02{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	text-align:left;
	width:100px;
}

#mypage_contents .th_right{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}

#mypage_contents .th_left02_receive_subject{
	text-align:center;
	width:320px;
}
#mypage_contents .th_left02_receive_sender{
	text-align:center;
	width:250px;
}


#mypage_contents .th_left02_subject{
	text-align:left;
	width:450px;
}
#mypage_contents .th_left02_sender{
	text-align:left;
}

#mypage_contents .th_right_date{
	text-align:left;
	width:200px;
}

#mypage_contents td{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
}

#mypage_contents .td_orange{
	background-color:#FF9966;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
}

#mypage_contents .td_right{
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
}

#mypage_contents .td_right_edit{
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
	width:120px;
}

#mypage_contents .td_wh{
	border:none;
	color:#FFFFFF;
}


#wh{
 background-color:#FFFFFF;
}

#gr{
	background-color:#F8F8F8;
}

#bgcolor0{
 background-color:#FFFFFF;
}

#bgcolor1_bkup{
	background-color:#F8F8F8;
}

#bgcolor1{
	background-color:#FFFFFF;
}


#page{
	clear:both;
	width:100%;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	margin:10px 0px 5px 0px;
	letter-spacing:5px;
	text-align:center;
	padding-bottom:5px;
}

#page a{
	color:##0066CC;
}

#mypage_contents .pr{ border:solid 1px #CCCCCC; float:left; display:block; padding:5px; margin:3px; width:255px;}
#mypage_contents .pr strong{ margin:0px; font-weight:bold; float:left; display:block; font-size:12px;}
#mypage_contents .pr_btn{ float:right; margin:0px; padding:0px; text-align:right;}
#mypage_contents .pr_img{ background-color:#FFFFFF; float:left; display:block; margin:3px; width:24px; height:auto;}
#mypage_contents .pr_start_box{ float:left; width:200px; margin-right:5px; display:block;}
#mypage_contents .pr_start{font-size:12px; font-weight:normal; line-height:14px; text-align:left;}
#mypage_contents .btn_area02{text-align:center; background-color:#FFFFFF; margin:0px; padding:15px;}

#mypage_contents .btn_touroku02{ margin-left:10px; text-align:center;}

#mypage_contents .page02{
	clear:both;
	width:100%;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	margin:10px 0px 10px 0px;
	letter-spacing:5px;
	text-align:center;
}

/* フォーム
*******************************************************************************/


#mypage_form{
	margin:0px 11px 7px 11px;
	clear:both;
	padding:0px;
}

*html #mypage_form{
	margin:0px 11px 7px 11px;
	clear:both;
	padding:0px;
	width:100%;
}

#mypage_form #KIJINETATAGLIST {font-size:12px;height:160px;}

#mypage_form table{
	clear:both;
	width:100%;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	line-height:110%;
	font-weight:normal;
	line-height:150%;
	font-size:11px;
}

#mypage_form th{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	vertical-align:middle;
	text-align:left;
	width:120px;
}

#mypage_form th .th_left02{
	text-align:left;
}
#mypage_form .th_left02_siteservice{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	vertical-align:middle;
	text-align:left;
	width:120px;
}


#mypage_form .th_right{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	vertical-align:middle;
}

#mypage_form .th_right_date{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	vertical-align:middle;
	width:200px;
}


#mypage_form .th_bottom{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	vertical-align:middle;
}

#mypage_form td{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
	background-color:#FFFFFF;
}

#mypage_form .td_bottom{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
	color:#333333;
	padding:8px;
	font-weight:normal;
	background-color:#FFFFFF;
}

#mypage_form .td_form{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
	background-color:#FFFFFF;
}

#mypage_form .td_form_textarea textarea{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
	background-color:#FFFFFF;
	width:540px;
	height:400px;
	font-size:12px;
	border:1px solid #666666;
	!important
}

#mypage_form .td_form_check_box{
	width:auto;
	clear:both;
}

#mypage_form_consulting table{
	clear:both;
	width:400px;
	border-top:solid 0px #CCCCCC;
	border-left:solid 0px #CCCCCC;
	border-bottom:solid 0px #CCCCCC;
	border-right:solid 0px #CCCCCC;
	font-size:10px;
	line-height:110%;
	font-weight:normal;
	line-height:150%;
}


#mypage_form_consulting .td_consulting{
	border:0px;
	font-weight:normal;
	background-color:#FFFFFF;
	width:400px;
}

#mypage_form p{
	float:left;
	display:block;
	width:160px;
	padding:5px;
	height:12px;
	line-height:12px;
	font-weight:normal;
	vertical-align:middle;
}

#mypage_form label{
	vertical-align:top;
	padding-top:5px;
	height:12px;
}

#mypage_form .td_form_img{width:80px; height:60px; float:right; display:block;}
#mypage_form .td_form_img img{width:80px; height:60px;}

#mypage_form .td_caption{
	width:350px;
	background-color:#F8F8F8;
}

#mypage_form .td_bottom_caption{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
	color:#333333;
	padding:8px;
	font-weight:normal;
	background-color:#F8F8F8;
	width:360px;
}

#mypage_form .td_form_bottom{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
	color:#333333;
	padding:8px;
	font-weight:normal;
	background-color:#FFFFFF;
}

#mypage_form .td_pink{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
	background-color:#FFE8E8;
}

#mypage_form .th_pink{
	background-color:#FFE8E8;
	margin:1px 0px 0px 1px;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	vertical-align:middle;
}

#regist_form table{
	clear:both;
	width:100%;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	line-height:110%;
	font-weight:normal;
	line-height:150%;
	font-size:11px;
}

#regist_form .td_caption{
	width:360px;
	background-color:#F8F8F8;
}

#regist_form td{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
	background-color:#FFFFFF;
}


#regist_form th{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	vertical-align:middle;
	text-align:left;
	width:120px;
}

#regist_form .text_aria{width:350px; height:16px; font-size:12px; border:1px solid #666666;}
#regist_form .text_aria04{width:65px;height:18px;border:1px solid #666666;}
#regist_form .text_aria03{width:100px;height:18px;border:1px solid #666666;vertical-align:middle;}
#regist_form .company_ptag_css     {display:block;width:80px;font-size:10px;margin:3px;padding:0px;white-space:nowrap;vertical-align:middle;layout-grid-char:0px;line-height:1.4em;float:left;}
#regist_form .btn_area_regist{text-align:center; margin:0px; padding:15px;}

/*
#mypage_form .text_aria{width:360px; height:16px;font-size:10px; border:1px solid #666666;}
*/
#mypage_form .text_aria{width:360px; height:16px; font-size:12px; border:1px solid #666666;}

/*
#mypage_form .text_aria{width:360px; height:16px;font-size:10px; border:1px solid #666666;}
#mypage_form .text_aria02{width:500px; height:16px; border:1px solid #666666;}
*/
#mypage_form .text_aria{width:540px; height:16px;font-size:12px; border:1px solid #666666;}
#mypage_form .text_aria02{width:500px; height:16px;font-size:12px;border:1px solid #666666;}

#mypage_form .text_aria03{width:100px;height:18px;border:1px solid #666666;vertical-align:middle;}
#mypage_form .text_aria04{width:65px;height:18px;border:1px solid #666666;}
#mypage_form .text_aria05{width:100px;height:18px;border:0px solid #FFFFFF;backgound-color:#FFFFFF;}
#mypage_form .text_aria06{width:200px;border:1px solid #666666; float:left;}
#mypage_form .kijineta_textarea{border:1px solid #666666; float:left;}

#mypage_form .select_aria{ width:150px; border:1px solid #666666;}

/*
#mypage_form .longtext_aria{width:360px;height:200px;font-size:10px;border:1px solid #666666;}
*/
#mypage_form .longtext_aria{width:540px;height:600px; font-size:12px;border:1px solid #666666;}
#mypage_form .longtext_aria_rh{width:540px;height:200px; font-size:12px;border:1px solid #666666;}
#mypage_form .longtext_aria_media{width:540px;height:400px; font-size:12px;border:1px solid #666666;}

#mypage_form .longtext_aria02{width:500px;height:350px; font-size:12px;border:1px solid #666666;}
#mypage_form .longtext_aria03{width:98%;height:200px; font-size:12px;border:1px solid #666666;}
#mypage_form .longtext_aria04{width:auto;height:auto; font-size:12px;border:1px solid #666666; padding:10px;}

#mypage_form .longtext_left{width:auto;height:auto; padding:10px; float:left; display:block;}
#mypage_form .longtext_left strong{font-weight:bold; font-size:14px; line-height:150%;}
#mypage_form .longtext_left a{cursor:hand; padding:5px; line-height:20px;}

#mypage_form .up{width:360px;border:0px solid #666666 margin:5px; clear:both;}

#mypage_form .btn_area{text-align:center; background-color:#FFFFFF; margin:0px; padding:15px;}
#mypage_form .btn_area_regist{text-align:center; margin:0px; padding:15px;}
#mypage_form .btn_touroku{ margin-left:10px; text-align:center;}

#mypage_form .main_img{padding:5px;}

#mypage_form .sub_img{padding:5px; float:left; margin:0px;}

/*
#mypage_form .alert_message{background-color:#FFFFFF;padding:3px;width:120px; font-weight: bold;}
*/

#mypage_contents .alert_message{clear:both; margin-bottom:10px;padding:8px 8px 0px 15px; width:auto; text-align:left; font-size:10px; color:#333333;}

#mypage_form .c_box{margin-left:15px;}

#mypage_form .message_sendform{vertical-align:middle;}

/*
.alert_message {margin:10px 0px; text-align:center; font-weight:bold; color:#FF0000; font-size:16px;}
*/
.alert_message{clear:both; margin-bottom:10px; padding:8px 8px 0px 15px; width:auto; text-align:left; font-size:10px; color:#333333;}
.alert_message01{clear:both; margin-bottom:10px; padding:8px 8px 0px 15px; width:auto; text-align:left; font-size:13px; color:#ff0000; font-weight: bold;}
.alert_message02{clear:both; margin-bottom:10px; padding:8px 8px 0px 15px; margin-top:15px; width:auto; text-align:left; font-size:10px; color:#CC0000;}


#mypage_detail .main_img{  vertical-align:middle; horizontal-align:center; width:490px;  text-align:left; background-color:#ffffff; float:left; display:block; margin:5px;}
/*#mypage_detail .main_img img{width:250px; height:175px;}*/
#mypage_detail .main_img_sub_box{float:left; width:380px; margin:5px; display:block; }
#mypage_detail .main_img_sub{text-align:center; width:110px;  
height:100px; vertical-align:middle; horizontal-align:center; background-color:#ffffff; float:left; margin:3px; display:block;}
#mypage_detail p.main_img_p{cursor:pointer;  line-height:115px;  margin 0px; padding: 0px; }

/*#mypage_detail .main_img_sub img{width:80px; height:60px;}*/
.main_img_sub2{
margin: 2px;
border: 3px ridge red;
}

.main_img_area{
	height: 320px;
}

#mypage_detail p{font-size:12px; clear:both; margin:5px; padding:0px;}
#mypage_detail h2{font-size:1.2em; clear:both; margin:15px 0px 3px 5px; padding:0px;}

/*
#mypage_detail .iframe{border:1px solid #999999; margin:15px 0px 8px 0px; clear:both; width:100%; height:300; text-align:left;} 
*/
.iframe{border:1px solid #999999; margin:15px 0px 8px 0px; clear:both; width:95%; height:300px; text-align:left;} 

#form_tag table{border:none; width:auto; height:auto; margin:0px; padding:0px;}
#form_tag td{border:none; width:auto; height:auto; margin:0px; padding:5px;}

/* トラックバック
*******************************************************************************/
#track_back{width:100%; padding:5px 0px 15px 0px; clear:both;}
#track_back .mid{ background-color:#D8E9ED; width:auto; border:solid 1px #CCCCCC; height:20px; line-height:20px; padding-left:3px;}
#track_back h2{padding:8px 0px 8px 5px; margin:0px; font-size:14px; border-bottom:dotted 1px #CCCCCC;}
#track_back h3{padding:5px; margin:0px; font-size:10px;}
#track_back .piece{ font-size:10px; line-height:12px; padding:5px; margin:0px;}
#track_back .right{ font-size:10px; line-height:12px; padding:3px; margin:0px; border-bottom:dotted 1px #CCCCCC; text-align:right;}

/* 記事ネタTAG
*******************************************************************************/
ul.taglist{
display: inline; 
list-style-type: none; 
}

ul.taglist li{
display: inline; 
list-style-type: none;
padding-right:5px;
}
li a.huge{
font-size:48px;
line-height:120%;
}
li a.very_much{
font-size:24px;
}
li a.much{
font-size:16px;
font-weight:bold;
}
li a.normail{
font-size:12px;
}
li a.little{
font-size:8px;
}


/* press_corp_menu
*******************************************************************************/
#press_corp_menu{
	clear:both;
	height:auto;
	width:auto;
	padding:3px 9px 3px 5px;
}

#press_corp_menu ul{
	height:18px;
	width:750px;
	padding:0px;
	margin:0px;
}

#press_corp_menu li{
	display:block;
	float:left;
	list-style:none;
	height:18px;
	font-size:10px;
	text-align:center;
	border-right:solid 1px #DCE4EB;
}

#press_corp_menu li a{
	padding:0px;
	margin:0px;
	height:18px;
	text-decoration:none;

}

#press_corp_menu li a.hover{
	text-decoration:none;
}

	#press_corp_menu #p01 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#press_corp_menu #p02 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#press_corp_menu #p03 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}
	#press_corp_menu #p04 a{ display: block; background: url(/common/images/media/btn_my01.gif); width:125px; color: #0066CC;}

/*
	#press_corp_menu #p01 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:113px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#press_corp_menu #p02 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:87px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#press_corp_menu #p03 a:hover{ background: url(/common/images/media/btn_my_o.gif); width:106px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

	#press_corp_menu #p01 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#press_corp_menu #p02 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#press_corp_menu #p03 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#press_corp_menu #p04 { background: url(/common/images/media/btn_my_o.gif); width:125px; color: #ffffff; text-decoration: none; border-bottom: none;}

#press_corp_menu .read{
	clear:both;
	padding:11px 8px;
	width:auto;
	text-align:left;
	font-size:10px;
	color:#666666;
}


#press_corp .bluebox{
	clear:both;
	margin:5px 15px;
	background-color:#E4E9EB;
	border:solid 1px #ACBDC5;
	padding:5px;
}


#press_corp table{
	clear:both;
	width:100%;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	font-size:10px;
	line-height:110%;
	font-weight:normal;
	margin-bottom:15px;
}

#press_corp th{
	background-color:#53595B;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	font-weight:normal;
	vertical-align:text-top;
}

#press_corp th a{ color: #FFFFFF;}
#press_corp th a:hover{ color: #CCCCCC; text-decoration: none; border-bottom: none;}

#press_corp .th_left{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}

#press_corp .th_left a{ color: #FF3333;}
#press_corp .th_left a:hover{ color: #CCCCCC; text-decoration: none; border-bottom: none;}

#press_corp .th_left02{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}

#press_corp .th_right{
	background-color:#53595B;
	margin:1px 0px 0px 1px;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}

#press_corp td{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
}

#press_corp .td_right{
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
}

#bg_white{
	background-color:#FFFFFF;
}


/* corp
*******************************************************************************/

#mypage_form .td_p{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	padding:8px;
	font-weight:normal;
	background-colo:#FFCCCC;
}

#mypage_form .th_bgp{
	background-color:#FFCCCC;
	margin:1px 0px 0px 1px;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	vertical-align:middle;
}

#corp_search{
	width:357px;
	height:20px;
	margin:0px;
	padding:0px;
}

#corp_search .search_word{
	width:288px;
	height:18px;
	font-size:12px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}

#corp_search .search_btn{
	height:19px;
	width:68px;
	margin:0px;
	padding:0px;
}

#corp_search table{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search td{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search tr{
	border:none;
	padding:0px;
	margin::0px;
}


#corp_search_menu_01{ width:356px; height:auto; margin:15px 0px 0px 0px; padding:0; font-size: 10px; line-height:16px; text-decoration: none; border-bottom: none;}

#corp_search_menu_01 ul{list-style: none; margin:0; padding: 0px;}
#corp_search_menu_01 li{background:top; display: block; height: 16px; line-height:16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#corp_search_menu_01 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}

	#corp_search_menu_01 #all { display: block; background: url(/common/images/media/btn_header01_o.jpg); width:51px; color: #ffffff; layout-grid-char:0.2em;}
	#corp_search_menu_01 #all a{ display: block; background: url(/common/images/media/btn_header01.jpg); width:51px; color: #3366ff; layout-grid-char:0.2em;}
	#corp_search_menu_01 #up a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.1em;}
	#corp_search_menu_01 #pre a{ display: block; background: url(/common/images/media/btn_header03.jpg); width:91px; none; color: #3366ff;}
	#corp_search_menu_01 #data a{ display: block; background: url(/common/images/media/btn_header03.jpg); width:85px; none; color: #3366ff;}

/*
	#corp_search_menu_01 #all a:hover{ background: url(/common/images/media/btn_header01_o.jpg); width:51px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_01 #up a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_01 #pre a:hover{ background: url(/common/images/media/btn_header03_o.jpg); width:91px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_01 #data a:hover{ background: url(/common/images/media/btn_header03_o.jpg); width:85px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#corp_search_menu_01 a:hover{text-decoration: none; border-bottom: none;}

#corp_search_menu_01 .search_word{
	width:288px;
	height:17px;
	font-size:12px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}

#corp_search_menu_01 .search_btn{
	height:19px;
	width:68px;
	margin:0px;
	padding:0px;
}

#corp_search_menu_01 table{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search_menu_01 td{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search_menu_01 tr{
	border:none;
	padding:0px;
	margin::0px;
}


#corp_search_menu_02{ width:356px; height:auto; margin:15px 0px 0px 0px; padding:0; font-size: 10px; line-height: 16px; text-decoration: none; border-bottom: none;}

#corp_search_menu_02 ul{list-style: none; margin:0px; padding: 0px;}
#corp_search_menu_02 li{background:top; display: block; height: 16px; line-height:16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#corp_search_menu_02 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}

	#corp_search_menu_02 #all a{ display: block; background: url(/common/images/media/btn_header01.jpg); width:51px; color: #3366ff; layout-grid-char:0.2em;}
	#corp_search_menu_02 #up a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.1em;}
	#corp_search_menu_02 #pre a{ display: block; background: url(/common/images/media/btn_header03.jpg); width:91px; none; color: #3366ff;}
	#corp_search_menu_02 #data a{ display: block; background: url(/common/images/media/btn_header03.jpg); width:85px; none; color: #3366ff;}
	#corp_search_menu_02 #data{ display: block; background: url(/common/images/media/btn_header03_o.jpg); width:85px; none; color: #ffffff;}

/*
	#corp_search_menu_02 #all a:hover{ background: url(/common/images/media/btn_header01_o.jpg); width:51px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_02 #up a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_02 #pre a:hover{ background: url(/common/images/media/btn_header03_o.jpg); width:91px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_02 #data a:hover{ background: url(/common/images/media/btn_header03_o.jpg); width:85px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#corp_search_menu_02 a:hover{text-decoration: none; border-bottom: none;}

#corp_search_menu_02 .search_word{
	width:288px;
	height:17px;
	font-size:12px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}

#corp_search_menu_02 .search_btn{
	height:19px;
	width:68px;
	margin:0px;
	padding:0px;
}

#corp_search_menu_02 table{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search_menu_02 td{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search_menu_02 tr{
	border:none;
	padding:0px;
	margin::0px;
}



#corp_search_menu_03{ width:356px; height:auto; margin:15px 0px 0px 0px; padding:0; font-size: 10px; line-height: 16px; text-decoration: none; border-bottom: none;}

#corp_search_menu_03 ul{list-style: none; margin:0px; padding: 0px;}
#corp_search_menu_03 li{background:top; display: block; height: 16px; line-height:16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#corp_search_menu_03 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}

	#corp_search_menu_03 #all a{ display: block; background: url(/common/images/media/btn_header01.jpg); width:51px; color: #3366ff; layout-grid-char:0.2em;}
	#corp_search_menu_03 #up a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.1em;}
	#corp_search_menu_03 #up { display: block; background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; layout-grid-char:0.1em;}
	#corp_search_menu_03 #pre a{ display: block; background: url(/common/images/media/btn_header03.jpg); width:91px; none; color: #3366ff;}
	#corp_search_menu_03 #data a{ display: block; background: url(/common/images/media/btn_header03.jpg); width:85px; none; color: #3366ff;}

/*
	#corp_search_menu_03 #all a:hover{ background: url(/common/images/media/btn_header01_o.jpg); width:51px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_03 #up a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_03 #pre a:hover{ background: url(/common/images/media/btn_header03_o.jpg); width:91px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_03 #data a:hover{ background: url(/common/images/media/btn_header03_o.jpg); width:85px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#corp_search_menu_03 a:hover{text-decoration: none; border-bottom: none;}

#corp_search_menu_03 .search_word{
	width:288px;
	height:17px;
	font-size:12px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}

#corp_search_menu_03 .search_btn{
	height:19px;
	width:68px;
	margin:0px;
	padding:0px;
}

#corp_search_menu_03 table{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search_menu_03 td{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search_menu_03 tr{
	border:none;
	padding:0px;
	margin::0px;
}



#corp_search_menu_04{ width:356px; height:auto; margin:15px 0px 0px 0px; padding:0; font-size: 10px; line-height: 16px; text-decoration: none; border-bottom: none;}

#corp_search_menu_04 ul{list-style: none; margin:0px; padding: 0px;}
#corp_search_menu_04 li{background:top; display: block; height: 16px; line-height:16px; margin: 0; float:left; text-align:center; margin:0 ; border: none; text-decoration: none;}
#corp_search_menu_04 a{display: block; margin:0 ; border: none; height: 16px; text-decoration: none; border-bottom: none; color: #3385D6;}

	#corp_search_menu_04 #all a{ display: block; background: url(/common/images/media/btn_header01.jpg); width:51px; color: #3366ff; layout-grid-char:0.2em;}
	#corp_search_menu_04 #up a{ display: block; background: url(/common/images/media/btn_header02.jpg); width:129px; color: #3366ff; layout-grid-char:0.1em;}
	#corp_search_menu_04 #pre a{ display: block; background: url(/common/images/media/btn_header03.jpg); width:91px; none; color: #3366ff;}
	#corp_search_menu_04 #pre { display: block; background: url(/common/images/media/btn_header03_o.jpg); width:91px; none; color: #ffffff;}
	#corp_search_menu_04 #data a{ display: block; background: url(/common/images/media/btn_header03.jpg); width:85px; none; color: #3366ff;}

/*
	#corp_search_menu_04 #all a:hover{ background: url(/common/images/media/btn_header01_o.jpg); width:51px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_04 #up a:hover{ background: url(/common/images/media/btn_header02_o.jpg); width:129px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_04 #pre a:hover{ background: url(/common/images/media/btn_header03_o.jpg); width:91px; color: #ffffff; text-decoration: none; border-bottom: none;}
	#corp_search_menu_04 #data a:hover{ background: url(/common/images/media/btn_header03_o.jpg); width:85px; color: #ffffff; text-decoration: none; border-bottom: none;}
*/

#corp_search_menu_04 a:hover{text-decoration: none; border-bottom: none;}

#corp_search_menu_04 .search_word{
	width:288px;
	height:17px;
	font-size:12px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}

#corp_search_menu_04 .search_btn{
	height:19px;
	width:68px;
	margin:0px;
	padding:0px;
}

#corp_search_menu_04 table{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search_menu_04 td{
	border:none;
	padding:0px;
	margin::0px;
}

#corp_search_menu_04 tr{
	border:none;
	padding:0px;
	margin::0px;
}

/* bubble tooltips
*******************************************************************************/

.tooltip,.tooltip *{display:block} /*added by javascript*/ 

.tooltip{ width: 200px; color:#000;
    font:lighter 11px/1.3 Arial,sans-serif;
    text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(/common/images/media/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(/common/images/media/bt.gif) no-repeat bottom} 
	
/* kiyaku
*******************************************************************************/
#kiyaku_in{ width:750px; margin:0px; padding:0px;}

#kiyaku iframe{width:800px; height:400px; border:solid #999999 1px;}

#kiyaku .kiyaku_txt{margin:10px; font-size:12px;}


/* media media_name select
*******************************************************************************/
#media_name_select{width:300px;}
#media_name_select .no{width:40px;}
#media_name_select .media{width:280px;}

/* checkbox at businesu category 
*******************************************************************************/
.busicate_ptag_css{display:block;font-size:10px;margin:2px;padding:0px;white-space:nowrap;vertical-align:middle;layout-grid-char:0px;line-height:1.4em;}

#mypage_form .busicate_ptag_css    {display:block;width:170px;font-size:10px;margin:3px;padding:0px;white-space:nowrap;vertical-align:middle;layout-grid-char:0px;line-height:1.4em;float:left;}
#mypage_form .media_ptag_css       {display:block;width:170px;font-size:10px;margin:3px;padding:0px;white-space:nowrap;vertical-align:middle;layout-grid-char:0px;line-height:1.4em;float:left;}
#mypage_form .mediazokusei_ptag_css{display:block;width:250px;font-size:10px;margin:3px 3px;padding:0px;white-space:nowrap;vertical-align:middle;layout-grid-char:0px;line-height:1.5em;float:left;}
#mypage_form .company_ptag_css     {display:block;width:170px;font-size:10px;margin:3px;padding:0px;white-space:nowrap;vertical-align:middle;layout-grid-char:0px;line-height:1.4em;float:left;}
#mypage_form .mediatype_ptag_css   {display:block;width:170px;font-size:10px;margin:3px;padding:0px;white-space:nowrap;vertical-align:middle;layout-grid-char:0px;line-height:1.5em;float:left;}


.team6{

	margin:5px 0 5px 0;
	color:#666666;
}


#mypage_detail .youtube_area{
	margin-left: 45px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.releasefromarea{
	margin: 7px 0px;
}

.releasefromareatitle{
	margin: 2px;
	font-size: 15px;
	font-weight: bold;
}


