@charset "utf-8";



/*****************************************************
    side_bnr.tpl
*****************************************************/
#press_keyword{
margin: 0 0 13px 0;
font-size: 11px;
color: #666;
}
/*press_member.html----------------------------------------------------------------------------------------------------------------*/
#press_member{
	width:200px;
	margin:0px 0px 8px 0px;
}

.press_member_1{
	padding:5px 5px 5px 5px;
	font-weight:bold;
}
.press_member_2{
	text-align:center;
	padding:3px 3px 3px 3px;
}

/*********************
		sitemap
**********************/
#sitemapbody #main #content {
	text-align: left;
	width: 750px;
	float: left;
	padding: 0 0 25px 0;
}
.title01{
	border-bottom: 1px solid #ccc;
	padding: 4px 0 4px 6px;
	border-left: 5px solid #ccc;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	font-weight: 800;
	margin: 0 0 10px 0;
	font-size: 1.2em;
	background: #f7f7f7;
}
.ColumnFirst{
	width: 240px;
	margin: 0 0 10px 5px;
	float: left;
}
.ColumnFirst ul{
	margin: 0 0 15px 5px;
	line-height: 120%;
}
.ColumnFirst li{
	background: url(http://www.gyonet.jp/common_files/images/arrow01.gif) no-repeat 0px 3px;
	padding: 0 0 0 17px;
	margin: 0 0 8px 0;
	
    min-height: 15px;   
    height: auto !important;   
    height: 15px;  
}
.ColumnLast{
	width: 238px;
	margin: 0 0 10px 5px;
	float: left;
}
.ColumnLast ul{
	margin: 0 0 15px 5px;
	line-height: 120%;
}
.ColumnLast li{
	background: url(http://www.gyonet.jp/common_files/images/arrow01.gif) no-repeat 0px 3px;
	padding: 0 0 0 17px;
	margin: 0 0 8px 0;
	min-height: 15px;   
    height: auto !important;   
    height: 15px;  
}
.pagetop{
text-align: right;
padding: 5px 0 0 0;
clear: both;
margin: 0 0 5px 0;
width: 670px;
}

.ColumnTitle{
	background: url(http://www.gyonet.jp/common_files/images/btn_sitemap.gif) no-repeat;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 4px 5px 6px 25px;
	font-size: 13px;
}
.ColumnTitle a{
	color: #fff;
	text-decoration: none;
}
#sitemapbody .title_bdr1 {
	margin: 0 0px 8px 5px;
	border-top: 1px dotted #ccc;
	padding: 25px 0 0 0;
}

/*----------------------------------------
	default setting
-----------------------------------------*/
* {
	padding:0;
	margin: 0;
}

body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, p, form {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, strong, em, p,address {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}
hr{
	display: none;
}

th {
	text-align: left;
	font-weight: normal;
}

li {
	list-style: none;
	vertical-align: bottom;
}

li img {
	vertical-align: top;
}

img, table {
	border: 0;
}


strong {
	font-weight: 800;
	}

body {
	font-family:Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 0.8em;
	text-align: center;
	line-height: 135%;
	background: url(../images/body_bg.gif) top repeat-y #eee;
}







#press_right{
	float:right;
	width:200px;
}








#all {
	width: 950px;
	
}


#left_contents {
	float: left;
	width: 800px;
	vertical-align: top;
}
#right_contents {
	float: left;
	width: 200px;
	vertical-align: top;
}
#contents {
	float: right;
	width: 600px;
	vertical-align: top;
}
#left_navi {
	float: left;
	width: 200px;
}
#right_navi {
	float: left;
	width: 200px;
}
#foot {
	width: 980px;
	clear: both;
}


/*▼ここから　パンくずリスト*/
.path{
	float:left;
	padding:10px 0px 10px 10px;
	width:400px;
	font-size:12px;
}

/*▼リンク文字*/
a {
	color: #024b90;
	text-decoration: none;
}

a:hover {
	color: #ff9933;
}


/*menu.tpl------------------------------------------------------------------------------------------------------------------*/
#menu{
	background-image:url(http://www.gyonet.jp/common_files/images/indexh-i01.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:170px;	
}
.menu_1{
	float:left;
	width:600px;
	padding:109px 0px 0px 5px;
}
.menu_1 li{
	float:left;
	list-style:none;
	padding:0px 2px 0px 2px;
}
.menu_2{
	float:right;
	list-style:none;
	width:320px;
	padding:50px 0px 0px 0px;
	line-height:150%;
}
.menu_3{
	float:left;
	width:600px;
	padding:0px 0px 0px 20px;
}
/*pr.tpl--------------------------------------------------------------------------------------------------------------------*/
#pr{
	width:1000px;
	height:30px;
}
.pr_1{
	width:333px;
	text-align:center;
	float:left;
	list-style:none;
}


/*contents-----------------------------------------------------------------------------------------------------------------------*/
#contents_outer{
	margin:10px 20px 0px 20px;
}
/*spot.tpl-----------------------------------------------------------------------------------------------------------------------*/
#spot{
	width:600px;
	margin:-12px 0px 10px 0px;
}
.spot_1{
	text-align:center;
}
.spot_2{
	height:390px;
	background-image:url(http://www.gyonet.jp/common_files/images/indexc-i13.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-position:bottom;
}
.spot_2inner1{
	padding:30px 0px 0px 0px;
	color:rgb(17,105,145);
	font-weight:bold;
	line-height:200%;
}
/*wiki.tpl-----------------------------------------------------------------------------------------------------------------------*/
#wiki{
	width:600px;
	margin:0px 0px 10px 0px;
}
.wiki_1{
	text-align:center;
}
.wiki_2{
	height:80px;
	background-image:url(http://www.gyonet.jp/common_files/images/indexc-i09.gif);
	background-repeat:no-repeat;
}
.wiki_2inner1{
	padding:20px 0px 0px 80px;
	font-weight:bold;
}
.wiki_2inner2{
	padding:10px 0px 0px 0px;
	text-align:right;
}
.wiki_3{
	padding:10px 0px 0px 0px;
}
.wiki_4{
	padding:10px 0px 30px 20px;
	background-image:url(http://www.gyonet.jp/common_files/images/indexc-i12.gif);
	background-repeat:no-repeat;
	line-height:150%;
}
.wiki_5{
	padding:0px 0px 0px 30px;
	line-height:150%;
}
/*press_sns.tpl-------------------------------------------------------------------------------------------------------------------*/
#presssns{
	width:600px;
	margin:0px 0px 10px 0px;
}
.presssns_1{
	height:80px;
	background-image:url(http://www.gyonet.jp/common_files/images/indexc-i03.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.presssns_1inner1{
	padding:50px 30px 10px 350px;
}
.presssns_2{
	line-height:150%
}
.presssns_3{
	padding:10px 0px 0px 0px;
	text-align:right;
}
/*move.tpl-----------------------------------------------------------------------------------------------------------------------*/
#press_member h2{
	text-indent: -999999px;
	background: url(http://www.gyonet.jp/common_files/images/tit_movie.gif) no-repeat;
	width: 200px;
	height: 28px;
}
#press_member li{
margin: 0 0 5px 0;
}
/*press.tpl-----------------------------------------------------------------------------------------------------------------------*/
#press{
	width:600px;
	margin:0px 0px 10px 0px;
}
.press_1{
	height:40px;
	padding:10px 0px 0px 0px;
	background-image:url(http://www.gyonet.jp/common_files/images/indexc-i04.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}
.press_2{
	height:150px;
	background-image:url(http://www.gyonet.jp/common_files/images/indexc-i05.gif);
	background-position:center;
	background-repeat:repeat-y;
}
.press_2inner1{
	width:130px;
	padding:0px 0px 0px 40px;
	float:left;
}
.press_2inner2{
	width:350px;
	padding:20px 50px 20px 30px;
	float:left;
}
.press_2inner3{
	border-bottom:1px dotted #666666;
}
.press_3{
	margin:0px 0px 10px 0px;
	float:left;
	clear:both;
	width:600px;
	height:20px;
	background-image:url(http://www.gyonet.jp/common_files/images/indexc-i06.gif);
	background-position:center;
	background-repeat:no-repeat;
}

/*bnr_content.tpll---------------------------------------------------------------------------------------------------------------------*/
#member{
	width:200px;
	margin:0 0px 10px 0px;
}
#member dl{
	margin: 0 0 5px 0;
}
#member dt{
	margin: 0 0 2px 0;
	text-indent: -999999px;
}
#member dt a{
	display: block;
	height: 23px;
	width:200px;
}
#bnr01 a{
	background: url(http://www.gyonet.jp/common_files/images/search01.gif) no-repeat;
}
#bnr02 a{
	background: url(http://www.gyonet.jp/common_files/images/search02.gif) no-repeat;
}
#bnr03 a{
	background: url(http://www.gyonet.jp/common_files/images/search03.gif) no-repeat;
}
#bnr04 a{
	background: url(http://www.gyonet.jp/common_files/images/search04.gif) no-repeat;
}
#bnr05 a{
	background: url(http://www.gyonet.jp/common_files/images/search05.gif) no-repeat;
}

/*press_rankinglist.tpl----------------------------------------------------------------------------------------------------------*/
/*news.tpl-----------------------------------------------------------------------------------------------------------------------*/
#news,
#news2{
	width:200px;
	margin:0px 0px 10px 0px;
	background: url(http://www.gyonet.jp/common_files/images/box_bottom_kado.gif) bottom left no-repeat;
	padding-bottom: 13px;
}
#news3{
	width:200px;
	margin:0px 0px 5px 0px;
	background: url(http://www.gyonet.jp/common_files/images/box_bottom_kado.gif) bottom left no-repeat;
	padding-bottom: 10px;
}
#news h2{
	text-indent: -99999px;
	background: url(http://www.gyonet.jp/common_files/images/tit_new.gif);
	width: 200px;
	height: 33px;
}
#news2 h2{
	text-indent: -99999px;
	background: url(http://www.gyonet.jp/common_files/images/tit_press.gif) no-repeat;
	width: 200px;
	height: 31px;
}
#news3 h2{
	text-indent: -99999px;
	background: url(http://www.gyonet.jp/common_files/images/tit_wiki.gif);
	width: 200px;
	height: 34px;
}
.news_1{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
	padding:3px 5px;
	overflow:hidden;
}
.news_1_wiki_banner{
	padding:10px 0 0 0;
	text-align:center;
}
.news_1_press{
	border-left: 1px solid #ccc;
	padding:3px 5px;
	overflow:auto;
	width:190px;
	height:260px;
}
.news_1inner1{
	font-weight:800;
	margin: 0 0 5px 0;
}
.news_1inner2{
margin: 0 0 3px 0;
font-size: 0.85em;
}
.news_1inner3{
	border-bottom:1px dotted #ccc;
	padding: 0 0 5px 0;
	line-height: 130%;
	margin: 0 0 5px 0;
}
/*rank------------------------------------------------------------------------------------------------------------------*/
.rank{
	width:170px;
	height:135px;
	padding:0px 0px 0px 30px;
	background-image:url(http://www.gyonet.jp/common_files/images/indexl-i04.gif);
	background-repeat:no-repeat;
	list-style:none;
}
/*rank_press.tpl------------------------------------------------------------------------------------------------------------------*/
#rankpress{
	width:200px;
	margin:10px 0px 10px 0px;
}
/*rank_sns.tpl-------------------------------------------------------------------------------------------------------------------*/
#ranksns{
	width:200px;
	margin:10px 0px 10px 0px;
}



/*login.tpl----------------------------------------------------------------------------------------------------------------------*/
#login {
	width: 200px;
	margin: 0 0 5px 0;
}
#login_box {
	width: 178px;
	border: 1px solid #ccc;	
	padding: 10px;
}
.text10{
	font-size:10px;
}

#login_bg{
	background: #eee;
	margin: 0 auto 10px auto;
	padding: 5px;
	text-align: center;
}
#login_bg input{
	width: 105px;
}
#btnLogin {
	margin: 0 auto 5px auto;
	width: 115px;
}
#login_bg table{
	width: 140px;
	margin: 0 auto 5px auto;
	text-align: left;
}
#login_bg table th{
	font-weight: 400;
	padding-right: 3px;
}
#login h2{
	text-indent: -99999999px;
	background: url(http://www.gyonet.jp/common_files/images/tit_login.gif) no-repeat;
	width: 200px;
	height: 28px;
}
#login h3{
	text-indent: -99999999px;
	background: url(http://www.gyonet.jp/common_files/images/bg_login.gif) no-repeat 50% 50%;
	width: 162px;
	height: 54px;
	margin: 0 auto 5px auto;
}

#login_attention{
	margin:0 0 5px 0;
	font-size: 11px;
	line-height: 120%;
	text-align: left;
}
#login_box_btn {
	margin: 0 0 0 25px;
}

/*search_mall.tpl----------------------------------------------------------------------------------------------------------------*/
#searchmall{
	width:200px;
	margin:10px 0px 10px 0px;
}
.searchmall_1{
	background-image:url(http://www.gyonet.jp/common_files/images/indexr-i07.gif);
	background-repeat:repeat-y;
	padding:10px 10px 0px 10px;
}
.searchmall_1inner1{
	background-image:url(http://www.gyonet.jp/common_files/images/indexr-i11.gif);
	background-position:center;
}
.searchmall_1inner2{
	font-weight:bold;
	color:#FFFFFF;
	line-height:200%;
	padding:0px 0px 0px 10px;
}
.searchmall_1inner3{
	padding:15px 0px 0px 0px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:150%;
	text-align:right;
}
.searchmall_2{
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
.searchmall_3{
	padding:10px 0px 10px 0px;
	list-style:none;
}
.searchmall_5{
	text-align:right;
}
/*shop.tpl-----------------------------------------------------------------------------------------------------------------------*/
#shop{
	width:200px;
	margin:20px 0px 10px 0px;
}
.shop_1{
	font-weight:bold;
}
.shop_2{
	background-image:url(http://www.gyonet.jp/common_files/images/indexr-i16.gif);
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 70px;
	line-height:150%;
}
.shop_1inner1{
}
/*sponsor_link.tpl---------------------------------------------------------------------------------------------------------------*/
#sponsorlink{
	width:200px;
	margin:20px 0px 10px 0px;
}
.sponsorlink_1{
	text-align:center;
	padding:10px 0px 0px 0px;
}
/*navi.tpl-----------------------------------------------------------------------------------------------------------------------*/
#navi{
	width:200px;
	margin:20px 0px 10px 0px;
}
.navi_1{
	padding:0px 0px 0px 10px;
	list-style:none;
	line-height:200%;
}
/*banner.tpl---------------------------------------------------------------------------------------------------------------------*/
#banner{
	width:200px;
	margin:20px 0px 10px 0px;
}
.banner_1{
	text-align:center;
	list-style:none;
	padding:5px 0px 0px 0px;
}


/*?t?b?^?[------------------------------------------------------------------------------------------------------------------------*/
/*copyright.tpl------------------------------------------------------------------------------------------------------------------*/
.copyright{
	width:1000px;
	padding:20px 0px 20px 0px;
	border-top:1px solid #000000;
	list-style:none;
	text-align:center;
}



/*▼ポータル　トップ▼*/
/*top.tpl------------------------------------------------------------------------------------------------------------------*/
#outer{
	width:980px;
	margin:0 auto;
	text-align: left;
}
#main{
	float:left;
	width:749px;
	padding: 0 0 20px 0;
}
#main #content{
	float:right;
	width:515px;
}

#main #left{
	float:left;
	width:200px;
}

.top_ad01{
	clear:both;
	margin:0px 0px 15px 0px;
}


/*header.tpl------------------------------------------------------------------------------------------------------------------*/

#head{
	width:980px;
	padding: 3px 0 0 0;
	height: 87px;
}
#press_keyword{
	font-size: 11px;
	margin: 0px 0 12px 0;
	color: #666;
}
#head_logo{
	float:left;
	text-indent: -99999999px;
	margin: 13px 0 0 0;
}
#head_logo a{
	width: 180px;
	height: 57px;
	background: url(http://www.gyonet.jp/common_files/images/logo.gif) no-repeat;
	display: block;
}
#head_bnr{
	float:right;
	text-align: right;
}
#head_bnr li{
	float: right;
	padding: 0 10px 0 16px;
	background: url(http://www.gyonet.jp/common_files/images/arrow01.gif) no-repeat center left;
}

#head_adbox{
	clear:both;
	text-align:center;
	padding:0px 10px 0px 10px;
	width:960px;
}
#head_adbox p{
	float:left;
	padding:10px 0px 0px 0px;
	width:320px;
}
/*head_search_box.tpl------------------------------------------------------------------------------------------------------------------*/
/*▼サイト内検索▼*/
#head_search_press{
	clear:both;
	width:960px;
	height:38px;
	margin: auto auto 10px auto;
	background: url(../images/header_menu_bg.gif) no-repeat;
}
#head_search{
	clear:both;
	width:891px;
	height:38px;
	margin: 0 0 10px 0;
	background: url(../images/header_menu_bg.gif) no-repeat;
}
#srchBox{
	float:right;
	margin:7px 5px 0px 0px;
	height:23px;
	color:#333;
	text-align:left;
}
#srchBoxinput{
width:90px;
}



/*footer.tpl------------------------------------------------------------------------------------------------------------------*/
#top_footer{
	width:980px;
	border-top: 1px solid #ccc;
	padding: 10px 0 0 0;
	clear: both;
}

#top_footer ul{
	list-style:none;
	font-size: 0.95em;
}
#top_footer li{
	float:left;
	padding:0 8px 0 8px;
	font-size:0.9em;
	border-left: 1px solid #ccc;
}
#top_footer .borderright{
border-right: 1px solid #ccc;
}
#top_footer address{
	clear: both;
	padding: 5px 0 18px 0;
	font-weight: 800;
}

#gotop {
	clear:both;
	width:980px;
	position: relative;
	height: 18px;
}
#gotop #topbtn{
	text-indent: -99999999px;
	position: absolute;
	top: 0;
	right: 15px;
}
#gotop #topbtn a{
	background: url(http://www.gyonet.jp/common_files/images/gotop.gif) no-repeat;
	display: block;
	width: 62px;
	height: 10px;
}
/*sidenavi.tpl-----------------------------------------------------------------------------------------------------------------------*/
#sidenavi{
	margin:0 0px 43px 0px;
}
#sidenavi h2{
background: url(http://www.gyonet.jp/common_files/images/tit_link.gif);
width: 200px;
height: 28px;
text-indent: -999999px;
}
#sidenavi ul{
	padding: 5px 0 0 0;
}
#sidenavi li{
	line-height: 140%;
	margin: 0 0 7px 0;
	background: url(http://www.gyonet.jp/common_files/images/arrow01.gif) left center no-repeat;
	padding-left: 18px;
}


/*banner_top.tpl---------------------------------------------------------------------------------------------------------*/
#side_bnr p{
	margin:0px 0px 10px 0px;
}


/*info.tpl---------------------------------------------------------------------------------------------------------*/
#infotitle{
	padding: 4px 0 0 0px;
	background: url(http://www.gyonet.jp/common_files/images/tit_info.jpg);
	width: 515px;
	height: 23px;
	margin: 0 0 4px 0;
	text-align: right;
}
#infobox{
	margin:0 0 20px 0;
	padding:5px;
	width: 505px;
	height:120px;
	border-right:solid 1px #e0e0e0;
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	overflow:auto;
}

#infobox dl{
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	line-height: 130%;
}
#infobox dt{
	font-weight: 800;
}


#infobox2{
	margin:0 0 15px 0;
	padding:5px;
	width: 740px;
}
#infobox2 .clear hr{
	display: block;
	border-bottom: 1px dotted #ccc;
	border-top: #fff;
	border-right: #fff;
	border-left: #fff;
	/border: #fff;
}
#infobox2 dl{
	line-height: 140%;
	width: 736px;
	font-size: 12px;
	padding-top: 6px;
}
#infobox2 dt{
	font-weight: 800;
	width: 140px;
	float: left;
}
#infobox2 dd{
	float: right;
	width: 550px;
	margin-bottom: 7px;
}
#infobox2 .newsNew{
	background: url(http://www.gyonet.jp/common_files/images/icon_new_news.gif) no-repeat center right;
}
#infobox .newsNew{
	background: url(http://www.gyonet.jp/common_files/images/icon_new_news.gif) no-repeat;
	padding-left: 60px;
}
/*news.tpl---------------------------------------------------------------------------------------------------------*/
#newstitle{
	text-indent: -99999999px;
	width: 517px;
	height: 27px;
	margin: 0 0 4px 0;
	background: url(http://www.gyonet.jp/common_files/images/tit_news.jpg) no-repeat;
}
#newsbox{
	margin:0 0 15px 0;
	padding:5px;
	border-right:solid 1px #e0e0e0;
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	width: 505px;
}

/*webparts.tpl---------------------------------------------------------------------------------------------------------*/
#webpartstitle{
	text-indent: -99999999px;
	background: url(http://www.gyonet.jp/common_files/images/tit_parts.gif);
	width: 200px;
	height: 28px;
}
#webpartsbox{
	margin:0px 0px 15px 0px;
	width:200px;
}

/*whatsnew.tpl---------------------------------------------------------------------------------------------------------*/
ul.press_info li{
	line-height: 130%;
}

/*product.tpl---------------------------------------------------------------------------------------------------------*/
#gyonetnews{
margin: 0 0 5px 0;
border-bottom: 1px dotted #ccc;
padding-bottom: 5px;
}
#gyonetnews #newProduct li{
	list-style: none;
	line-height: 180%;
}
.shiseihin {
background: url(http://www.gyonet.jp/common_files/images/icon_new_product.gif) no-repeat left;
padding-left: 60px;

    min-height: 15px;   
    height: auto !important;   
    height: 15px; 
}
/*news.tpl---------------------------------------------------------------------------------------------------------*/
#newspart {
margin: 0 0 0 -5px;
}

/*pressbox.tpl---------------------------------------------------------------------------------------------------------*/
#pressbox{
	width:515px;
	background: #f9f9f9 url(http://www.gyonet.jp/common_files/images/bg_press.gif) bottom left no-repeat;
	margin: 0 0 25px 0;
	text-align: center;
	padding: 0 0 5px 0;
}
#pressbox h2{
	text-indent: -99999999px;
	background: url(http://www.gyonet.jp/common_files/images/tit_press.jpg) no-repeat;
	width: 515px;
	height: 49px;
	margin: 0 0 7px 0;
}
.catbox{
	padding: 0 15px;
	margin: 0 auto 15px auto;
	text-align: left;
}
.catbox p{
	font-weight: 800;
	margin: 0 0 0.5em 0;
}
#pressbox #pickbox{
	padding:10px;
	width:465px;
	border: 4px solid #eee;
	background: #fff;
	margin: 0 auto 12px auto;
	text-align: left;
}
#pressbox #pickbox h3{
	text-indent: -999999px;
	background: url(http://www.gyonet.jp/common_files/images/tit_pickup.gif) no-repeat;
	width: 465px;
	height: 16px;
	border-bottom: 2px dotted #eee;
	padding-bottom: 5px;
	margin: 0 0 10px 0;
}
#pressbox #pickbox img{
	float:left;
}
#pressbox #pickbox .press_info{
	float:right;
	width:320px;
	text-align: left;
}
.press_info dt{
	font-weight: 800;
	margin: 0 0 5px 0;
}


/*wikibox.tpl---------------------------------------------------------------------------------------------------------*/
/*▼wiki検索▼*/
#wikibox #srchBox{
	width:380px;
	margin:0px auto;
	border: 0;
}



#cont_foot{
	clear:both;
	float:none;
	width:515px;
	padding:0px 0px 15px 0px;
	text-align:center;
}
#cont_foot p{
	margin:0px 0px 5px 0px;
}
#cont_foot #info_title{
	float:left;
	border:solid 1px #CCCCCC;
}
#cont_foot #text{
	padding:0px 0px 20px 0px;
	width:515px;
	font-size:12px;
}
/*▲ボーダー付きバナー▲*/
.BorderBanner a{
	border:#CCCCCC solid 1px;
	display: block;
	height: 50px;
	width: 200px;
	}
.BorderBanner a:hover{
	border:#0033FF solid 1px;
	display: block;
	height: 50px;
	width: 200px;
	}
/*twitter.tpl---------------------------------------------------------------------------------------------------------*/
div.twtr-widget {
	border-color: #005;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	width: 198px;
}
div.twtr-widget div.twtr-doc {
	width: 198px !important;
}
div.twtr-widget div.twtr-doc div.twtr-hd {
	padding: 5px 5px 1px;
}
div.twtr-widget div.twtr-doc div.twtr-hd h4 {
	font-size:12px !important;
}
div.twtr-widget div.twtr-doc div.twtr-bd {
	padding: 0;
}
div.twtr-widget div.twtr-doc div.twtr-bd div.twtr-timeline {
	width: 198px;
}
div.twtr-widget div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets div.twtr-tweet div.twtr-tweet-wrap {
	padding: 5px 3px 3px 2px;
}
div.twtr-widget div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets div.twtr-tweet div.twtr-tweet-wrap div.twtr-avatar {
	width: auto;
	height: auto;
}
div.twtr-widget div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets div.twtr-tweet div.twtr-tweet-wrap div.twtr-avatar div.twtr-img {
	width: auto;
	height: auto;
}
div.twtr-widget div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets div.twtr-tweet div.twtr-tweet-wrap div.twtr-tweet-text {
	margin-left: 35px !important;
}
div.twtr-widget div.twtr-doc div.twtr-ft div {
	padding: 3px !important;
}
/*iframe/footer.html---------------------------------------------------------------------------------------------------------*/
div.inlineOuter {
	display: inline;
	margin: 0;
	padding: 0;
}
div.inlineOuter div#top_footer {
	padding: 5px 0;
}
div.inlineOuter div ul {
	margin-right:auto;
	margin-left:auto;
	width:984px;
}
div.inlineOuter div ul li {
	float:left;
	padding-right:1em;
}
div.inlineOuter div ul li a {
	display:block;
	width:200px;
	height:52px;
	text-align:center;
}
div.inlineOuter div ul li a.footTextlink {
	height: auto;
}
p.pageCopy {
	clear: both;
}

























/*------------------------------------
	#menu スタイル
-------------------------------------- */
*:first-child+html .jqueryslidemenu{height: 1%;} /*Holly Hack for IE7 and below*/

.jqueryslidemenu{
height: 38px;
float: left;
font-weight: 800;
}
.jqueryslidemenu a,
.jqueryslidemenu a:hover{
	text-decoration: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
list-style-type: none;
position: relative;
display: inline;
float: left;
margin: 0;
padding: 0;
}
#maintabb1,
#maintabb2,
#maintabb3,
#maintabb4,
#maintabb5 {
	height: 38px;
}



#maintabb2 {
margin-right: -23px;
}
#maintabb3 {
margin-right: -23px;
}
#maintabb4 {
margin-right: -23px;
}
#maintabb5 {
margin-right: -23px;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #000;
}
.jsmtab a,
.jsmtab2 a,
.jsmtab4 a,
.jsmtab5 a{
border-top-width: 0;
border-bottom: 1px solid #9ac1c9;
cursor: hand;
display: block;
padding: 5px 8px;
width: 100%;
height: 100%;
}
.jsmtab a{
width: 135px;
}
.jsmtab2 a{
width: 146px;
}
.jsmtab3 a{
width: 140px;
}
.jsmtab4 a{
width: 139px;
}
.jsmtab5 a{
width: 145px;
}
.jsmtab ul li a:hover,
.jsmtab2 ul li a:hover,
.jsmtab4 ul li a:hover,
.jsmtab5 ul li a:hover{
background:#ccc; /*tab link background during hover state*/
color: #000;
}
.jsmtab a:hover,
.jsmtab2 a:hover,
.jsmtab4 a:hover,
.jsmtab5 a:hover{
	background: #ccc;
	text-decoration: none;
}
.jsmtab li a,
.jsmtab2 li a,
.jsmtab4 li a,
.jsmtab5 li a{
background: #eaf0f2;/*
border-right: 1px solid #9ac1c9;*/
border-right: 1px solid #9ac1c9;
border-left: 1px solid #9ac1c9;
border-bottom: 1px solid #9ac1c9;
display: block;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
top: 38px !important;
display: block;
visibility: hidden;
border-top: 1px solid #9ac1c9;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
z-index: 2;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0px !important;
}




/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}



/***** default css ****************************************/

.mgnBotom2{
margin-bottom: 2px;
}

.mgnBotom5{
margin-bottom: 5px;
}
.mgnBotom10{
margin-bottom: 10px;
}
.mgnLeft5{
margin-left: 5px;
}
.mgnLeft10{
margin-left: 10px;
}
.mgnLeft15{
margin-left: 15px;
}

.mgnRight5{
margin-right: 5px;
}
.mgnRight10{
margin-right: 10px;
}
.mgnRight15{
margin-rightt: 15px;
}

/*----------------------------------------
	common setting
-----------------------------------------*/

.clear {
	clear: both;
	height: 0px;
	font-size:0px;
	line-height:0px;
}

.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}

a {
outline: none;
} 
a:hover img {
opacity:0.6;
filter: alpha(opacity=60);
}
.fontsmall {
	font-size: 0.85em;
}
.fontsmall a{
	text-decoration: none;
}
.alnright {
text-align: right;
}
.alnleft {
text-align: left;
}
.alncenter {
text-align: center;
}
.clrred{
	color: #f30308;
}
.font12px {
font-size: 12px;
}
.width20px {
width: 20px;
}
#gairaip {
	font-size: 11px;
	line-height: 120%;
	margin: 0 0 15px 0;
}
#container {
	margin: 0 auto;
	width: 980px;
}

