@charset "euc-jp";
html,x-moz-any-link{
    font-size:16px;
}
html,x-moz-broken{
    font-size:100%;
}	
* img{
    border:0;
}	
body {
	margin: 0px;
	padding: 0px;
	background:#E0ECFF;
	font-size:75%;
}
html, body {
scrollbar-face-color: #E0ECFF;
scrollbar-shadow-color: #CCCCCC;
scrollbar-darkshadow-color: #666666;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-arrow-color: #F1C4D6;
}
#con{
    width:800px;
    margin:0 auto 0 auto;
	background:#FFFFFF;
}
.conn:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
h1{
    margin:0;
	padding:0;
}
h2{
    padding:0px;
    margin:0px;
	color:#336600;
	font-size:18px;
}
h3{
    font-size:14px;
	color:#006699;
	font-weight: bold;
	padding:0px;
	margin:0px;
}	
#title{
    width:700px;
	margin:10px 0 0 20px;
}
		
#header{
    width:800px;
}
#header_t{
    width:800px;
	border-bottom:#008544 solid 7px;
}
#header_menu{
    width:800px;
	height:32px;
	background:url(../s-file/img/bo_bg.jpg);
	margin-top:5px;
}
#header_menu_bo{
	height:32px;
	float:left;
}
#footer{
    width:800px;
	height:130px;
	margin-top:30px;
	clear:both;
}

#ku_m01{
    width:800px;
	height:30px;
}
#ku_m01 ul{	
	padding-top:10px;
	margin-left:10px;
	float:left;
	color:#B1E3CB;
	font-size:10px;
}
#ku_m01 li{	
    list-style-position:inside;
	display: inline;
}
/*Firefox*/
html>/**/body #ku_m01 ul{	
	padding-top:0px;
	margin:7px 0px 0px -30px;
	color:#F1C4D6;
	font-size:12px;
	
}
html>/**/body #ku_m01 li a:link {
    font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 11px;
    color: #575757;
	text-decoration: none;
	padding-right:15px;
	padding-top:0px;
	margin-top:0px;

}
html>/**/body #ku_m01 li a:visited {
    font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 11px;
	color: #575757;
	text-decoration: none;
	padding-right:15px;
	padding-top:0px;
	margin-top:0px;

}
html>/**/body #ku_m01 li a:hover {
	font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 11px;
	color: #E9641A;
	text-decoration:underline;
	padding-right:15px;
	padding-top:0px;
	margin-top:0px;
}

#ku_m01 li a:link {
    font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #575757;
	text-decoration: none;
	padding-right:10px;

}
#ku_m01 li a:visited {
    font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #575757;
	text-decoration: none;
	padding-right:10px;

}
#ku_m01 li a:hover {
	font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #FF5B00;
	text-decoration:underline;
	padding-right:10px;
}	    
#ko_m02{
    width:138px;
	height:30px;
	float:left;
}
#ko_m03{
    width:662px;
	height:30px;
    background:#DEDCDC;
	float:left;	
}

#home_menu{
    width:800px;
	height:50px;
	font-size:12px;
	text-align:right;
	border-bottom:#F1C4D6 dotted 2px;
}
#home_menu ul{
    padding-top:20px;
	margin-right:10px;
	float:right;
	color:#F1C4D6;
	font-size:12px;
}
#home_menu li{
    list-style-position:inside;
	display: inline;
	text-align:right;
}
#home_menu li a:link {
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #575757;
	text-decoration: none;
	padding-right:10px;
	text-align:right;
}
#home_menu li a:visited {
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #575757;
	text-decoration: none;
	padding-right:10px;
   text-align:right;
}
#home_menu li a:hover {
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #FF5B00;
	text-decoration:underline;
	padding-right:10px;
	text-align:right;
}
#copyright{
    font-size:12px;
	color:#666666;
	text-align:right;
	margin:10px 10px 0 0;
}				
a:link {
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	color: #FF5B00;
	font-size: 12px;
	text-decoration: none;
}
		
#page_right {
    width:200px;
	height:800px;
	float:right;
	background:#EDEBEB;
}	
#page_left {
    width:550px;
	float:left;
	margin-left:20px;
	
}
#cm_right {
     width:550px;
	float:right;
	margin-left:20px;
}	
#cm_left {
    width:210px;
	height:800px;
	float:left;
	background:#EDEBEB;	
}  
#price_mo{
    height:15px;
    padding:10px 0 0 20px;
	color:#666666;
	font-size:12px;
}
#left_bn{
    height:70px;
}
#right_bn{
    height:180px;
	text-align:center;
	margin:0px;
	padding:0px;
}
#check_main {
	margin: 0px;
	height: 800px;
	width: 800px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.moji01{
    font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size:12px;
	color:#666666;
	line-height:1.5;
}
.moji02{
    font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size:12px;
	color:#666666;
}
.moji03{
    font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size:10px;
	color:#666666;
}
.moji04{
    font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	padding-left:5px;
    font-size : 12px;
    color:#333333;
    line-height: 1.2;
}
a.next:link{
    color:#FF0066;
	font-size:12px;
	text-decoration:none;
}	
a.next:visited{
    color:#FF0066;
	font-size:12px;
	text-decoration:none;
}	
a.next:hover{
	color:#3399CC;
	font-size:12px;
	text-decoration:none;
}		
/*¥³¥é¥à*/
.contents {
	width: 800px;
	margin: auto;
	background-color: #FFFEFD;
/*	border: solid 1px #CCCCCC;*/
/*	background-image:url(../f-imag/www.gif); */
/*	background-repeat:no-repeat; */
	margin:left;
	text-align: left;
}
.date_clm{
	float: right;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 14px;
	font-weight:normal;
	padding-top:3px;
}
/* -- ¶¦ÄÌ¥Õ¡¦E¼¥¡¦-- */
.common_main {
	float: left;
	width: 800px;
	padding-left:0px;
}
.side {
	float: right;
	width: 210px;
	margin-top: 25px;
	clear: none;
}
.clm_T_01{
	margin-top: 10px;
	border-bottom:#41882C solid 2px;
}

/* ------------------ */
.clm_T_K_03{
		margin-top: 750px;
/*		margin-left:15px;*/
/*		position: absolute;*/
	}

.clm_t_02{
		margin-top: 10px;
		margin-left:15px;
		position: absolute;
	}
.clm_T_03{
		margin-top: 266px;
		margin-left:15px;
		position: absolute;
	}
.clm_T_04{
		margin-top: 316px;
		margin-left:15px;
		position: absolute;
	}
.clm_T_05{
		margin-top: 410px;
		margin-left:15px;
		position: absolute;
	}
.clm_T_06{
		margin-top: 504px;
		margin-left:15px;
		position: absolute;
	}
.clm_T_07{
		margin-top: 598px;
		margin-left:15px;
		position: absolute;
	}
.clm_T_08{
		margin-top: 316px;
		margin-left:316px;
		position: absolute;
	}
.clm_T_09{
		margin-top: 410px;
		margin-left:316px;
		position: absolute;
	}
.clm_T_10{
		margin-top: 504px;
		margin-left:316px;
		position: absolute;
	}
.clm_T_11{
		margin-top: 20px;
		margin-left:610px;
		position: absolute;
	}
.clm_T_12{
		margin-top: 305px;
		margin-left:610px;
		position: absolute;
	}
.clm_T_13{
		margin-top: 451px;
		margin-left:633px;
		position: absolute;
	}
.clm_T_14{
		margin-top: 506px;
		margin-left:610px;
		position: absolute;
	}
.clm_T_15{
		margin-top: 571px;
		margin-left:610px;
		position: absolute;
	}
.clm_T_16{
		margin-top: 636px;
		margin-left:610px;
		position: absolute;
	}
.cc_reg{
		font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
		position: absolute;
		font-size: 16px;
		font-weight:normal;
	}
.bak1_t{
	float: right;
	width: 200px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 14px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -255px;
	padding-left:4px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.bak2_t{
	float: right;
	width: 200px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 14px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -198px;
	padding-left:4px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.bak3_t{
	float: right;
	width: 200px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 14px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -141px;
	padding-left:4px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.bak4_t{
	float: right;
	width: 200px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 14px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -80px;
	padding-left:4px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.clm_T_04_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -42px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
html>/**/body .clm_T_04_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -30px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.clm_T_05_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -42px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}

html>/**/body .clm_T_05_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -30px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.clm_T_06_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -42px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
html>/**/body .clm_T_06_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -30px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.clm_T_07_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -42px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
html>/**/body .clm_T_07_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -30px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.clm_T_08_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -42px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
html>/**/body .clm_T_08_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -30px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.clm_T_09_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -42px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
html>/**/body .clm_T_09_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -30px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
.clm_T_10_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -42px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
html>/**/body .clm_T_10_1{
	float: right;
	width: 210px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #007cc8;
	font-weight:normal;
	margin-top: -30px;
	padding-left:74px;
	font-weight:bolder;
	position: absolute;
	cursor: hand ;
}
/* ÄÌ¡¦E¡¦*/
.robtnD { 
color:blue;
text-decoration:underline;
}
/* ¥Þ¥¦¥¹¤¬¾è¤Ã¤¿»þ */
.robtnD:hover {
position:relative;
top:1px;
left:1px;
color:red;
text-decoration:underline;
}
.robtnD img {
border:0;
}

#navi_moji{
    margin:10px 0 5px 0;
	font-size:12px;
}	
#navi_moji a:link {
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#navi_moji a:visited {
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#navi_moji a:hover {
	font-size: 12px;
	color: #DE0055;
	text-decoration: underline;
}

