@charset"shift_jis";

/*	------------------------------------
css information

Site URL:		http://www.coocun.com/

-Search Key"__"+"id Name or Class Name"

/__Default style clear
/__container	(div#container)
/__top_main		(div.top_main)
/__information	(div.info_area)
/__footer		(div.footer)
------------------------------------*/


/*-------------------
__Default style clear
--------------------*/

*{
	margin:0 auto;
	padding:0;
}

body{
	font-size:12px;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	color:#FFFFFF;
	background-color:#000000;
}

p{
	margin:0;
	padding:0;
}

ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

img{
	border:0;
}

a{
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.clear{
	clear:both;
}


/*-------------------
__container
--------------------*/

div#container{
	width:850px;
	background-color:#000000;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
	border-bottom:#222222 1px solid;
}

h1{
	display:block;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:20px 0 18px 0;
}

p.header{
	display:block;
}

p.pkz{
	display:block;
	font-size:11px;
	padding:15px 0 15px 0;
	text-align:left;
}


/*-------------------
__top_main
--------------------*/

div.top_main{
	width:100%;
}

div.top_main_left{
	width:232px;
	height:363px;
	background-image:url(../img/menu_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left:8px;
	padding-right:8px;
}

p.m1{
	padding-top:35px;
}

p.m2{
	padding-top:9px;
}

div.top_flash{
	width:593px;
	height:363px;
	float:left;
	margin-left:7px;
}


/*-------------------
__information
--------------------*/

div.info_area{
	padding-top:20px;
	padding-left:1px;
	padding-right:1px;
}

p.info_bar{
	display:block;
	text-align:left;
	padding:10px 0 10px 15px;
	font-weight:bold;
	border:#CCCCCC 2px solid;
	font-weight:bold;
	background-color:#333333;
}

div.info_txbox{
	margin-top:20px;
	border:#333333 1px solid;
	background-color:#000000;
	padding-bottom:10px;
}

p.info_tx{
	padding:20px 0 5px 20px;
	line-height:1.5em;
}

p.info_tx1{
	padding:15px 0 0 20px;
	line-height:1.5em;
}

p.info_tx2{
	padding:20px 0 0 20px;
	line-height:1.5em;
}

div.d-box{
	width:698px;
	padding-right:15px;
	padding-bottom:15px;
	float:left;
	font-size:18px;
}

div.d-box2{
	width:700px;
	padding-right:15px;
	padding-bottom:15px;
	float:left;
}



/*-------------------
__footer
--------------------*/

div.footer{
	width:850px;
	height:38px;
	background:url(../img/footer_bar.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}

p.footer_tx{
	display:block;
	text-align:center;
	padding-top:18px;
}