@charset "utf-8";

/* uEUX^C?
--------------------------------------------------------------------*/

body,div,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,address,
ul,ol,li,dl,dt,dd,
table,th,td,
fieldset,form,legend {
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial,"qMmpS Pro W3",Osaka,"lr oSVbN",san-serif;
}

/* font-size
--------------------------------------------------------------------*/

body {
	font-size: 10px;
}



* html body {
	font-size: 62.5%;
}

*:first-child+html body {
	font-size: 62.5%;
}



/* border
--------------------------------------------------------------------*/

img,object {
	border: none;
}


/* link color
--------------------------------------------------------------------*/

a:link{
	color:#339900;
}

a:visited{
	color:#999999;
}

a:hover{
	color:#ff6600;
}

a:active{
	color:#ff6600;
}


/* table?
--------------------------------------------------------------------*/

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* eLXg?
--------------------------------------------------------------------*/

p,dd,li {
	text-align: justify;
	text-justify: distribute;
}

address,em {
	font-style: normal;
}

/* Xg?
--------------------------------------------------------------------*/

ol,ul {
	list-style-type: none;
}

/* clearfix
--------------------------------------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}/*IE7p*/

/* Hides from IE-mac \*/
* html .clearfix { height:1%;}
.clearfix { display:block;}
/* End hide from IE-mac */




h2 {
	color:#ffffff;
}




td_back {
	background-image:url(image10.gif);
	text-align:left;
	width:594px;
	height:20px;
}


/* top
--------------------------------------------------------------------*/
body{
	width:930px;
	margin:0 auto;
}

div#contents {
	margin:0 auto;
	padding:3px 0;
	text-align:left;
}

marquee h1 {
	padding:10px 0px;
	font-size:100%; ;
}

/* header
--------------------------------------------------------------------*/
div#left_header{
	background-image : url(kouisyou/image10.gif);
	background-repeat:no-repeat;
	background-position:left;
	border:#666 1px solid;
	margin-left:1px;
	float:left;
	width:602px;
	height:198px;
}

div#left_header p{
	padding:20px 0 0 20px;
	font-size:150%;
	font-weight:bold;
	color:#FFF;
}

div#left_header img{
	padding:20px 0 0 20px;
}

div#left_header h2{
	padding:10px 0 0 20px;
	font-size:180%;
	font-weight:800;
	color:#000;
}

div#left_header strong{
	font-weight:800;
}



div#right_header{
	float:left;
	border-top:#666 1px solid;
	border-right:#666 1px solid;
	border-bottom:#666 1px solid;
	width:318px;
	height:198px;
}

div#right_header img{
	padding:8px;
}


/* menu
--------------------------------------------------------------------*/
div#menu{
	padding-top:2px;
	clear:both;
}

div#menu a:link{
	color:#FFFFFF;
}

div#menu a:visited{
	color:#FFFFFF;
}

div#menu a:hover{
	color:#FFFFFF;
}

div#menu a:active{
	color:#FFFFFF;
}


div#menu ul li{
	float:left;
	background-color:#000099;
	list-style:none;
	border:#FFFFFF solid 1px;
	font-size:120%;
	text-align:center;
	padding-top:6px;
	width:183px;
	height:25px;
}


/* main
--------------------------------------------------------------------*/
div#main{
	padding-top:0px;
	clear:both;
}


/* left
--------------------------------------------------------------------*/
div#left-body{
	float:left;
	width:160px;
	margin:0px 10px 0px 0px;
	border:#666 1px solid;
}


div#left-body ul li{
	background-color:#000099;
	border:#FFFFFF solid 1px;
	width:158px;
	color:#FFFFFF;
	height:auto;
	padding:10px 0;
	list-style-type:none;
}


div#left-body ul li h3{
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	font-size:130%;
	font-weight:600;
	background-color:#000099;
	padding:5px 0;
}

div#left-body ul li h3 strong{
	font-weight:600;

}

div#left-body ul li a{
	color:#FFFFFF;
	font-weight:normal;
	padding-left:3px;
	font-size:130%;
	background-color:#000099;
}


div#left-body ul li.leftmenu{
	text-align:center;
	padding:10px 0;
}

div#left-body ul li img{
	text-align:center;
	padding:5px 0;
}


/* right
--------------------------------------------------------------------*/
div#right_body{
	float:left;
	width:220px;
	text-align:center;
	margin-top:0px;
	margin-left:2px;
	border:#666 1px solid;
}

div#right_body p{
	margin:10px 5px;;
	font-size:130%;
	
}

div#right_body span{
	color:#F00;
}


div#right_body table{
	margin:5px;
	border:#666 1px solid;
	border-bottom-width:0px;
}

div#right_body table tr{
	border:#666 1px solid;
}

div#right_body table th,
div#right_body table td{
	border:#666 1px solid;
	padding:10px;
	font-size:110%;
}

div#right_body li{
	margin:5px;
	border:#666 1px solid;
	padding:5px 0;
	list-style-type:none;
}



/* center
--------------------------------------------------------------------*/
div#center_body{
	float:left;
	width:515px;
	margin:0px 10px 0px 0px;
	border:#666 1px solid;
}

div#center_body span{
	color:#F00;
}

div#center_body span.font_blue{
	color:#00F;
}


div#center_body h3{
	font-size:180%;
	color:#93b6fe;
	text-align:center;
}

div#center_body h4{
	font-size:180%;
	color:#93b6fe;
	text-align:center;
	padding:10px 0;
}

div#center_body p a{
	font-size:130%;
	text-align:center;
	margin:0 auto;
}


/* center01
----------------*/

div#center_01{
	margin:10px 20px;
	padding:10px 0;
	text-align:center;
	font-size:120%;
	border-bottom:#666 1px solid;
}

div#center_01 h3{
	font-size:220%;
	font-weight:bold;
	color:#93b6fe;
	text-align:center;
}

div#center_01 h3 strong{
	font-weight:bold;
}


div#center_01 p{
	margin-top:5px;
	padding-bottom:5px;
	line-height:1.6;
	text-align:center;
	font-size:120%;
}


div#center_01 p.muryou_denwa{
	background-color:#99FF99;
	margin:5px 30px 15px;
	padding:5px 0;
}

/* center02
----------------*/

div#center_02{
	margin:10px 20px;
	padding:20px 0;
	border-bottom:#666 1px solid;
}

div#center_02 a{
	color:#8080ff;
	font-size:16px;
}

div#center_02 ul {
	margin-left:30px;
}


div#center_02 ul li{
	float:left;
	width:220px;
	padding-bottom:10px;
	margin-bottom:20px;
	list-style-image : url(kouisyou/bullet022.gif);
}


div#center_02 p{
	clear:both;
	font-size:120%;
	line-height:1.6;
	padding-top:10px;
}

div#center_02 span{
	color:#00F;
}


/* center03
----------------*/

div#center_03{
	margin:10px 20px;
	padding-top:20px;
	border-bottom:#666 1px solid;
}

div#center_03 p{
	line-height:1.6;
	font-size:120%;
	margin:15px 0 10px;
	text-align:center;
}


div#center_03 ul.ul_kakoi{
	border:#666 1px solid;
}


div#center_03 ul li{
	margin:15px;
	line-height:1.6;
	list-style-image : url(kouisyou/bullet022.gif);
	list-style-position:outside;
}


div#center_03 p.table_title{
	background-color:#99ff99;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	border:#666 1px solid;
	margin:10px 0 0px;
	line-height:2;
}



div#center_03 table{
	border:#666 1px solid;
	border-bottom-width:0px;
	background-color:#FFFFFF;
}


div#center_03 table tr{
	border:#666 1px solid;
}

div#center_03 table tr th,
div#center_03 table tr td{
	text-align:center;
	border:#666 1px solid;
	padding:15px 5px;
	font-size:120%;
	_font-size:100%;
	font-weight:normal;
}

div#center_03 ul{
	padding:10px 0 10px 20px;
}

div#center_03 ul li{
	list-style-image : url(kouisyou/bullet022.gif);
	list-style-position:outside;
	font-size:120%;
	line-height:1.6;
}


/* center04
----------------*/

div#center_04{
	margin:10px 20px;
	border-bottom:#000099 1px solid;
	font-size:120%;
	line-height:1.6;
}

div#center_04 p{
	padding:10px 0;
	text-align:center;
}

div#center_04 ul{
	padding-top:3px;
	padding-left:20px;
	list-style-position:outside;
}

div#center_04 ul li,ul li{
	list-style:decimal;
}

div#center_04 ul ul ul li{
	list-style:square;
}

div#center_04 ul ul ul ul li{
	list-style-type:lower-alpha;
}


/* center05
----------------*/
div#center_05{
	margin:10px 20px;
	padding-bottom:10px;
	border-bottom:#666 1px solid;
	font-size:120%;
	line-height:1.6;
}

div#center_05 ul{
	padding-top:10px;
	padding-left:30px;
	line-height:1.6;
	list-style-position:outside;
}

div#center_05 ul li{
	list-style:disc;
	list-style-position:outside;
}

div#center_05 p{
	text-align:center;
	padding-top:10px;
	list-style:disc;
	list-style-position:outside;
}

div#center_05 form{
	text-align:center;
	padding-top:10px;
}



/* center06
----------------*/
div#center_06{
	margin:10px 20px;
	padding-bottom:20px;
	font-size:120%;
	line-height:1.6;
	text-align:center;
}

div#center_06 p{
	padding:8px 0;
	text-align:center;
	line-height:1.6;
}

div#center_06 address{
	font-size:120%;
}


/* footer
----------------*/
div#footer {
	clear:both;
}



div#footer p{
	text-align:center;
	padding:10px 0;
}


body div.sbox table tbody tr td {
	padding:10px 10px 0px 10px;
}

/*2010.08.05*/
body div.sbox table {
	margin-top:30px;
}
