img		{border:0;}


html{
	background		:url(../../img/back.jpg) top repeat-x;
	}

body{
	margin			:0px;
	padding			:0px;
	text-align		:left;
	font-size		:12px;
	line-height		:20px;
	color			:#000;
	font-family		:'ＭＳ Ｐゴシック',sans-serif;
	}

a{
	color			:#192f60;
	text-decoration	:none;
	}
a:hover{
	color			:#0068b7;
	text-decoration	:underline;
	}


#layout{
	width			:940px;
	text-align		:center;
	margin: 0 auto;
	}

#logo{
	width			:160px;
	height			:63px;
	float			:left;
	margin-bottom	:10px;
	}
#login{
	width			:780px;
	height			:53px;
	float			:left;
	text-align		:right;
	line-height		:24px;
	margin-top		:10px;
	margin-bottom	:10px;
	}

#menu{
	clear			:both;
	float			:left;
	width			:180px;
	}
#menu ul{
	list-style		:none;
	margin			:10px;
	padding			:0px;
	line-height		:24px;
	}
#menu ul#title li{
	text-align		:left;
	}
#menu ul#title li a:hover{
	text-decoration	:none;
	}
#menu ul#title img{
	margin-right	:5px;
	vertical-align	:middle;
	}



#main{
	float			:left;
	width			:730px;
	margin-left		:30px;
	}



#main #infomation{
	margin			:0px;
	margin-top		:20px;
	margin-bottom	:30px;
	width			:730px;
	}
#main #infomation .tab{
	width			:730px;
	height			:30px;
	background		:url('img/tab_back.jpg');
	}
#main #infomation .tab a#info_new		{float:left; width:240px; height:30px; background:url('../../img/info_new_off.jpg'); margin-right:5px;}
#main #infomation .tab a#info_cont		{float:left; width:240px; height:30px; background:url('../../img/info_cont_off.jpg'); margin-right:5px;}
#main #infomation .tab a#info_ment		{float:left; width:240px; height:30px; background:url('../../img/info_ment_off.jpg');}
#main #infomation .tab a:hover#info_new	{background:url('../../img/info_new.jpg');}
#main #infomation .tab a:hover#info_cont{background:url('../../img/info_cont.jpg');}
#main #infomation .tab a:hover#info_ment{background:url('../../img/info_ment.jpg');}

#main #infomation #tab2,
#main #infomation #tab3{
	display			:none;
	}

#main #infomation .main{
	clear			:both;
	width			:708px;
	border-left		:1px solid #ccc;
	border-right	:1px solid #ccc;
	border-bottom	:1px solid #ccc;
	padding: 5px 10px 10px;
	text-align		:left;
	background		:#fff;
	}
#main #infomation .more{
	display			:block;
	margin			:0px auto;
	width			:120px;
	height			:20px;
	background		:url('../../img/more.jpg') no-repeat;
	}



#main #creatersroom .tab{
	width			:240px;
	float			:left;
	margin-bottom	:30px;
	}
#main #creatersroom #tab1		{margin-right:5px;}
#main #creatersroom #tab2		{margin-right:5px;}
#main #creatersroom .main{
	width			:238px;
	border			:1px solid #ccc;
	text-align		:center;
	background		:#fff;
	padding:10px 0 10px 0;
	}
#main #creatersroom .main img{
	margin-bottom	:5px;
	}
#main #creatersroom .main a img			{border:1px solid #fff;}
#main #creatersroom .main a:hover img	{border:1px solid #fc0;}
#main #creatersroom .more{
	display			:block;
	margin			:8px auto 2px;
	width			:120px;
	height			:20px;
	background		:url('../../img/more.jpg') bottom;
	}



#main #search,
#main #chkt_icon
{
	clear			:both;
	margin-bottom	:30px;
	}
#main #search .main,
#main #chkt_icon .main{
	clear			:both;
	width			:708px;
	border			:1px solid #ccc;
	padding			:10px;
	padding-top		:5px;
	text-align		:center;
	background		:#fff;
	}
#main #search .main table{
	margin			:0px auto;
	width			:70%;
	margin-bottom	:10px;
	}
#main #search .main table td{
	line-height		:24px;
	text-align		:left;
	background		:#ddd;
	padding			:0px 5px;
	}
#main #search .more{
	display			:block;
	margin			:0px auto;
	margin-top		:10px;
	width			:150px;
	height			:20px;
	background		:url('img/sea_more.jpg') bottom;
	}
#main #search input{
	vertical-align	:middle;
	}

#breadcrumbs{
	text-align		:left;
	padding-left		:20px;
	}

#midashi{
	margin-left		:60px;
	margin-top		:20px;
	border-top		:0px solid #76849E;
	border-right		:0px solid #76849E;
	border-bottom		:0px solid #76849E;
	border-left		:10px solid #76849E;
	text-align		:left;
	background		:#D2DAE1;
	font-weight		:bold;
	padding-left		:10px;
	}
	
#info_list{
	margin-left		:80px;
	margin-top		:10px;
	text-align		:left;
	}
#message{
	margin-left		:80px;
	margin-top		:10px;
	text-align		:left;
	}

#footer{
	padding-top		:15px;
	width			:100%;
	height			:55px;
	clear			:both;
	color			:#000;
	line-height		:25px;
	}
#footer a{color		:#fff;}

h1#top_h1 {
	font-size:12px;
	text-align:left;
	margin:10px 0;
	height:1.8em;
	border-left:solid 9px #FF8D2C;
	padding:4px 0 0 8px;
}
/*140606追加*/
/*=======================================*/
#omc_top h2{
	font-size:120%;	
	text-align:left;
	border-left:2px #FF9900 solid;
	padding-left:10px;
}
#omc_top #h2_w{
	width:730px;
}
#omc_top .h2_l{
	width:560px;
	float:left;
	text-align:left;
	border-left:2px #FF9900 solid;
	padding-left:10px;
}
#omc_top .h2_r{
	width:120px;
	float:left;
	padding-top:12px;
}
#omc_top #event{
	padding:0 0 30px 0;
}
#omc_top #event img{
	padding:0 0 10px 0;
}
.clearfix { display: inline-table; }  

/*サイドメニュー用*/
/*=======================================*/
#menu li{
	text-align:left;
}
#menu .s_menu{
	background: url(../img/icon_orange.gif) no-repeat 0 center;
	padding-left:15px;
}
#bn_wtrpg{
	background:#CCCCCC;
	margin:20px 0 0px;
}
#bn_wtrpg img{
	margin-bottom:10px;
}
#bn_service{
	background:#CCCCCC;
	margin:10px 0 10px;
}
#bn_service img{
	margin-bottom:10px;
}
#twitter_omc{
	margin:10px 0 20px 0;
}