@charset "UTF-8";
body {
	background: #E5E5E5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#head {
	background: #FFFFFF;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	border-bottom: 0px solid #999999;
}
#headbase {
	background: #FFFFFF;
	width: 960px;
	height: 100%;
	padding: 0px;
	margin: auto;
}

/*

#head {
	background: #BACCDC;
	width: 100%;
	height: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	border-bottom: 1px solid #999999;
}
#headbase {
	background: #BACCDC;
	width: 960px;
	height: 100%;
	padding: 0px;
	margin: auto;
}
*/
#lang {
	background: #333333;
	width: 960px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: auto;
}


#base {
	background: #FFFFFF;
	width: 960px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: auto;
}

#headimg {
	position:relative;
	width: 200px;
	background: #FFFFFF;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}

a {
	color: #003894;
	text-decoration: none;
}

a:link {
	color: #003894;
}
a:hover {
	color: #CC0000;
}

#headmenu {
	position:relative;
	background: #FFFFFF;
	margin-right: 0px;
	padding-top: 10px;
	padding-right: 10px;
	float: right;
}

#contents {
	position:relative;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
}

/*言語選択*/
a.langtext {
	clear: both;
	padding: 30px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.langtext:hover {
	clear: both;
	padding: 30px 0px 0px 0px;
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}
a.langtext.link {
	clear: both;
	padding: 30px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/*　言語選択　*/

/*　同時開催メニュー　*/
/*上　右　下　左*/

a.menujoin {
	clear: both;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.menujoin:hover {
	clear: both;
	color: #CC0000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/*　同時開催メニュー　*/

/****************LE メニュー********************/
/*　ヘッドメニュー　*/
/*上　右　下　左*/
a.menu {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #0D4A81;
	font-weight: bold;
	text-decoration: none;
}
a.menu:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 30px 10px 30px;
	background-color: 0D4A81;
	font-weight: bold;
	text-decoration: none;
}
a.menu.link {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #0D4A81;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューtop　*/
/*上　右　下　左*/

a.menutop {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #0D4A81;
	font-weight: bold;
	text-decoration: none;
}
a.menutop:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: 0D4A81;
	font-weight: bold;
	text-decoration: none;
}
a.menutop.link {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #0D4A81;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/

a.menunow {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #0D4A81;
	font-weight: bold;
	text-decoration: none;
}
a.menunow:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #0D4A81;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/
a.menunowtop {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #0D4A81;
	font-weight: bold;
	text-decoration: none;
}
a.menunowtop:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #0D4A81;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/****************LE メニュー********************/



/****************LSメニュー********************/
/*　ヘッドメニュー　*/
/*上　右　下　左*/
a.menuls {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #0A7514;
	font-weight: bold;
	text-decoration: none;
}
a.menuls:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 30px 10px 30px;
	background-color: 0A7514;
	font-weight: bold;
	text-decoration: none;
}
a.menuls.link {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #0A7514;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューtop　*/
/*上　右　下　左*/

a.menutopls {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #0A7514;
	font-weight: bold;
	text-decoration: none;
}
a.menutopls:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: 0A7514;
	font-weight: bold;
	text-decoration: none;
}
a.menutopls.link {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #0A7514;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/

a.menunowls {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #0A7514;
	font-weight: bold;
	text-decoration: none;
}
a.menunowls:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #0A7514;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/
a.menunowtopls {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #0A7514;
	font-weight: bold;
	text-decoration: none;
}
a.menunowtopls:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #0A7514;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/****************LS メニュー********************/



/****************PEメニュー********************/
/*　ヘッドメニュー　*/
/*上　右　下　左*/
a.menupe {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
a.menupe:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 30px 10px 30px;
	background-color: 5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
a.menupe.link {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューtop　*/
/*上　右　下　左*/

a.menutoppe {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
a.menutoppe:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: 5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
a.menutoppe.link {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/

a.menunowpe {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
a.menunowpe:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/
a.menunowtoppe {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
a.menunowtoppe:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #5E0C7B;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/****************PE メニュー********************/


/****************UVIRメニュー********************/
/*　ヘッドメニュー　*/
/*上　右　下　左*/
a.menuuvir {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #00989E;
	font-weight: bold;
	text-decoration: none;
}
a.menuuvir:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 30px 10px 30px;
	background-color: 00989E;
	font-weight: bold;
	text-decoration: none;
}
a.menuuvir.link {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #00989E;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューtop　*/
/*上　右　下　左*/

a.menutopuvir {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #00989E;
	font-weight: bold;
	text-decoration: none;
}
a.menutopuvir:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: 00989E;
	font-weight: bold;
	text-decoration: none;
}
a.menutopuvir.link {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #00989E;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/

a.menunowuvir {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #00989E;
	font-weight: bold;
	text-decoration: none;
}
a.menunowuvir:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #00989E;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/
a.menunowtopuvir {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #00989E;
	font-weight: bold;
	text-decoration: none;
}
a.menunowtopuvir:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #00989E;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/****************UVIR メニュー********************/


/****************MIメニュー********************/
/*　ヘッドメニュー　*/
/*上　右　下　左*/
a.menumi {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #970014;
	font-weight: bold;
	text-decoration: none;
}
a.menumi:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 30px 10px 30px;
	background-color: 970014;
	font-weight: bold;
	text-decoration: none;
}
a.menumi.link {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #970014;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューtop　*/
/*上　右　下　左*/

a.menutopmi {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #970014;
	font-weight: bold;
	text-decoration: none;
}
a.menutopmi:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: 970014;
	font-weight: bold;
	text-decoration: none;
}
a.menutopmi.link {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #970014;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/

a.menunowmi {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #970014;
	font-weight: bold;
	text-decoration: none;
}
a.menunowmi:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #970014;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/
a.menunowtopmi {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #970014;
	font-weight: bold;
	text-decoration: none;
}
a.menunowtopmi:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #970014;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/****************MI メニュー********************/



/****************SPメニュー********************/
/*　ヘッドメニュー　*/
/*上　右　下　左*/
a.menusp {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #C69120;
	font-weight: bold;
	text-decoration: none;
}
a.menusp:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 30px 10px 30px;
	background-color: C69120;
	font-weight: bold;
	text-decoration: none;
}
a.menusp.link {
	clear: both;
	color: #FFFFFF;
	padding: 10px 30px 10px 30px;
	background-color: #C69120;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューtop　*/
/*上　右　下　左*/

a.menutopsp {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #C69120;
	font-weight: bold;
	text-decoration: none;
}
a.menutopsp:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: C69120;
	font-weight: bold;
	text-decoration: none;
}
a.menutopsp.link {
	clear: both;
	color: #FFFFFF;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #C69120;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニュー　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/

a.menunowsp {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #C69120;
	font-weight: bold;
	text-decoration: none;
}
a.menunowsp:hover {
	clear: both;
	color: #FFFF00;
	padding: 10px 10px 10px 10px;
	background-color: #C69120;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/*　ヘッドメニューnow　*/
/*上　右　下　左*/
a.menunowtopsp {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #C69120;
	font-weight: bold;
	text-decoration: none;
}
a.menunowtopsp:hover {
	clear: both;
	color: #FFFF00;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px;
	background-color: #C69120;
	font-weight: bold;
	text-decoration: none;
}
/*　ヘッドメニューnow　*/
/****************SP メニュー********************/







/*2カラム　index レイアウト指定　ここから*/

#contentsl {
	width: 750px;
	background: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	float: left;
}

#contentsr {
	width: 210px;
	background: #FFFFFF;
	margin-top: 0px;
	padding-top: 10px;
	float: left;
	left: 730px;
}

#contentslc {
	width: 728px;
	background: #FFFFFF;
	padding-top: 10px;
	float: left;
	left: 260px;
}

#contentslcl {
	width: 370px;
	background: #FFFFFF;
	padding: 0px;
	float: left;
}

#contentslcr {
	width: 370px;
	background: #FFFFFF;
	padding: 0px;
	float: right;
}

#contentslca {
	width: 730px;
	background: #FFFFFF;
	padding: 10px;
	float: left;
}

#contentsback {
	width: 720px;
	background: #FFFFFF;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 20px;
	float: left;
}

#banasp {
	width: 750px;
	background: #FFFFFF;
	padding-top: 20px;
	padding-right: 0px;
	margin-top: 30px;
	border-top: 1px solid #999999;
	float: left;
}


.clear {
	clear: both;
	height: 10px;
	width: 100%;
}

/*2カラム　レイアウト指定　ここまで*/



a.textm {
	clear: both;
	color: #0D4A81;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.textm:hover {
	clear: both;
	color: #CC0000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.textm.link {
	clear: both;
	color: #0D4A81;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


ul.menu {
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 0px;
	padding-left: 0px;
	border-top: 0px solid #999999;
}

li.menu {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}

li.menucl {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #A8A3A3;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}


#sidemenu_under {
	margin-top: 20px;
	border: 1px solid #999999;
	padding: 6px;
	margin-right: 10px;
	font-size: 12px;
	line-height: 1.5em;
}


ul.topc_menu {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 0px;
}

li.topc_menu {
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
}

#bannar_img {
	width: 197px;
	margin-bottom: 10px;
	margin-left: 12px;
	float: left;
}

#bannar_fb {
	background: #FFFFFF;
	width: 197px;
	margin-bottom: 10px;
	margin-left: 12px;
}

#corpinfo {
	margin-top: 10px;
	width: 960px;
	position:relative;
	border-top: 1px solid #999999;
	background: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	font-size: 10px;
	text-align: center;
}

#footer {
	border-top: 1px solid #999999;
	background: #333333;
	width: 960px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: auto;
	text-align: center;
}

p {
	line-height: 1.5em;
	color: #000000;
	font-weight: nomal;
	padding: 4px;
	font-size: 12px;
}

h1 {
	background: #CECECE;
	line-height: 1.2em;
	color: #000000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #999999;
}


h2 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	margin-top: 10px;
	background: url(img/arrow.gif) no-repeat left center;
	padding-top: 6px;
	margin-left: 5px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	border-bottom: 1px solid #FFA200;
	text-decoration: none;
}

h3 {
	font-size: 14px;
	color: #000000;
	padding-bottom: 0px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 5px;
	border-bottom: 1px solid #ADADAD;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #570000;
	padding: 10px 0px 0px 5px;
	margin: 10px 0px 5px 5px;
	text-decoration: none;
}
li {
	margin-top: 10px;
	list-style-type: none;
	margin-left: 5px;
}

ul {
	margin-top: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*月刊誌部分　ココカラ*/

p {
	line-height: 1.8em;
	color: #000000;
	font-weight: nomal;
	margin-left: 10px;
	padding: 0px;
	font-size: 13px;
}

p.number {
	background: #CECECE;
	line-height: 1.2em;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #999999;
}

p.maint {
	color: #000000;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
}

p.cont {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #7B0101;
	background: url(img/arrow.gif) no-repeat left center;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom: 1px solid #F57900;
	text-decoration: none;
}

p.contt {
	color: #000000;
	margin: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
	background: url(img/cia.gif) no-repeat left center;
}

p.backnum {
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
}


p.contttop {
	color: #000000;
	margin: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: nomal;
	font-size: 12px;
	background: url(img/cia.gif) no-repeat left center;
}

p.contn {
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	font-weight: nomal;
	font-size: 12px;
}

p.newss {
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: nomal;
	font-size: 12px;
}



#likeBox {
border:1px solid #ffcccc;
margin:0 auto;
overflow-x: hidden;
overflow-y:scroll;
}
#likeBox iframe{
width:250px;
height:393px;
}
/* 追加 */
#list h5{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9a9a9a;
}


/*月刊誌部分　ココマデ*/


/*
#topimg {
	background: #F00FFF;
	width: 150px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	padding: 0px;
}

#topmenu {
	background: #F00FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
	padding: 0px;
}


#contents {
	position:relative;
	background: #Faa23F;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}

#cleft {
	position:relative;
	width: 200px;
	background: #FFF000;
	float: right;
}

#cright {
	position:relative;
	width: 500px;
	background: #FFF000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 60px;
	padding: 0px;
	float: right;
}


.linkk {
	font-size:10px;
	}

h1 {
	line-height: 1.2em;
	color: #000000;
	font-weight: bold;
	margin-right: 20px;
	padding: 6px 0px;
	font-size: 14px;
}


h3 {
	line-height: 20px;
	color: #000000;
	font-weight: bold;
	margin-right: 50px;
	padding: 6px 0px;
	font-size: 12px;
}
*/
#list ul {
	width: 475px;
	float: left;
	margin-bottom: 30px;
}
span.badge{
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px;
	margin: 2px;
	width: 5em;
	text-align: center;
}
.lang_en span.badge{
	width: 7em;
}
span.badge.badge_1{
    background-color: #00875c;
}
span.badge.badge_2{
    background-color: #0065ab;
}
span.badge.badge_3{
    background-color: #f18d01;
}
span.badge.badge_4{
    background-color: #dc6000;
}
span.badge.badge_5{
    background-color: #53005d;
}
span.badge.badge_6{
    background-color: #6e4a20;
}
span.badge.badge_7{
    background-color: #008740;
}
span.badge.badge2{
    border-radius: 0;
    color: #000;
    border: 1px solid;
    padding: 2px 8px;
}
.lang_en span.badge.badge2{
	width: 5.5em;
}
span.badge.badge2.badge_11{
    background-color: #fcdbf8;
    border-color: #fd7bd1;
}
span.badge.badge2.badge_12{
    background-color: #fff582;
    border-color: #e9cf16;
}
span.badge.badge2.badge_13{
    background-color: #cce9fb;
    border-color: #7cb6de;
}
span.badge.badge2.badge_14{
    background-color: #98ee95;
    border-color: #6ec26f;
}
.lang_en span.badge.badge_14{
	display:none;
}
