@charset "Shift_JIS";
/* ボディ全体 */
body{
	margin-top : 0px;
	margin-bottom : 0px;
	font-size : 0.9em;
	line-height : 1.7em;
	color : #000;
	background : #f5f5f5 url('../img/all_back.jpg');
	text-align : center;
	}
/* 画像ボーダーなし、下揃え */
img{
	border : 0px;
	}
/* 文字の縦位置（中） */
.vm{
	vertical-align : middle;
	}
/* 文字の縦位置（上） */
.vt{
	vertical-align : top;
	}
/* 文字の縦位置（下） */
.vb{
	vertical-align : bottom;
	}
/* リンク下線なし */
a{
	text-decoration : none;
	}
/* フロートクリアー（全） */
.cr{
	clear : both;
	}
/* フロートクリアー（右） */
.crr{
	clear : right;
	}
/* フロートクリアー（左） */
.crl{
	clear : right;
	}
/* センター */
.ce{
	text-align : center;
	}
/* P　マージンなし */
p{
	margin : 0 auto;
	}
/* 赤文字 */
.red{
	color : red;
	}
/* 青文字 */
.blue{
	color : #2081B4;
	}
/* 白文字 */
.white{
	color : #fff;
	}
/* padding(20) */
.pd20{
	padding : 20px;
	}
/* padding(10) */
.pd10{
	padding : 10px;
	}
/* padding(5) */
.pd5{
	padding : 5px;
	}
/* padding(15) */
.pd15{
	padding : 15px;
	}
/* margin(20) */
.ma20{
	margin : 20px;
	}
/* margin(10) */
.ma10{
	margin : 10px;
	}
/* margin(5) */
.ma5{
	margin : 5px;
	}
/* margin(15) */
.ma15{
	margin : 15px;
	}
.rt{
	text-align : right;
	}
.lt{
	text-align : left;
	}
.pr10{
	padding-right : 10px;
	}
ul{
	list-style : none;
	}
.fr{
	float : right;
	}
/* リンク */
a:link { color: #000; } 
a:visited { color: #000; } 
a:hover { color: #000; } 
a:active { color: #0C78AF; } 

/* テーブル */
table{
	font-size : 100%;
	}
/* フォーム */
form{
	margin : 0;
	}

/* ページ全体 */
#all{
	width : 790px;
	text-align : left;
	margin : 0 auto;
	background : #fff url('../img/all_back_next.jpg') repeat-y;
	background-position : left;
	}
#content{
	margin : 0px 5px;
	}
#top-bun{
	background : #fff url('../img/top-bun.jpg') no-repeat;
	marign : 0 auto;
	width : 525px;
	height : 153px;
	}	
#ono{
	background : #fff url('http://www.success-fun.com/img/ono.jpg') no-repeat;
	marign : 0 auto;
	width : 151px;
	height : 166px;
	}
#hotel{
	background : #fff url('../img/hotel.jpg') no-repeat;
	marign : 0 auto;
	width : 151px;
	height : 166px;
	}	
#tel{
	background : #fff url('../img/tel.jpg') no-repeat;
	marign : 0 auto;
	width : 525px;
	height : 150px;
	}	
#service{
	background : #fff url('../img/service.jpg') no-repeat;
	marign : 0 auto;
	width : 525px;
	height : 150px;
	}	
#s-1{
	background : #fff url('../img/s-1.jpg') no-repeat;
	marign : 0 auto;
	width : 525px;
	height : 150px;
	}
#s-2{
	background : #fff url('../img/s-2.jpg') no-repeat;
	marign : 0 auto;
	width : 525px;
	height : 150px;
	}	
#s-3{
	background : #fff url('../img/s-3.jpg') no-repeat;
	marign : 0 auto;
	width : 525px;
	height : 150px;
	}	
#s-4{
	background : #fff url('../img/s-4.jpg') no-repeat;
	marign : 0 auto;
	width : 525px;
	height : 150px;
	}	
#head{
	background : #fff url('../img/head_back.jpg') no-repeat;
	marign : 0 auto;
	height : 221px;
	}
#head h1{
	font-size : 100%;
	font-weight : normal;
	margin-left : 10px;
	margin-top : 0px;
	}
#head img{
	margin-top : 30px;
	margin-left : 43px;
	margin-bottom : 139px;
	}
#menu{
	background : #8193B7 url('../img/menu_back.jpg') repeat-x;
	text-align : right;
	padding-right : 10px;
	}
#menu img{
	margin : 1px 5px 1px 5px;
	}
#leftclumn{
	float : left;
	width : 210px;
	padding-top : 20px;
	font-size : 90%;
	line-height : 150%;
	}
#leftclumn ul{
	list-style-type: none;
	padding : 10px 0px;
	margin : 0px;
	position : relative;
	}
#leftclumn li{
	background : url('../img/leftmenu_back.jpg') no-repeat;
	padding : 6px 5px 5px 0;
	background-position : 50% left;
	margin : 0px;
	}
#leftclumn li.title1{
	background : url('../img/leftmenu_01.jpg') no-repeat;
	padding : 10px;
	text-indent : -999px;
	}
#leftclumn li.title2{
	background : url('../img/leftmenu_02.jpg') no-repeat;
	padding : 10px;
	text-indent : -999px;
	margin-top : 20px;
	}
#leftclumn li.title3{
	background : url('../img/leftmenu_03.jpg') no-repeat;
	padding : 10px;
	text-indent : -999px;
	margin-top : 20px;
	}
#leftclumn li a:link,#leftclumn li a:visited,#leftclumn li a:active{
	padding-left : 5px;
	border-left : 5px solid #fff;
	}
#leftclumn li a:hover{
	padding-left : 5px;
	border-left : 5px solid #FF6600;
	}
#leftclumn .tieup{
	background : #E2EBFD;
	margin : 20px 10px;
	}
.tieup p{
	text-align :center;
	margin : 10px;
	}
.tieuptitle{
	background : #4972C1;
	padding : 10px;
	color : #fff;
	font-weight : bold;
	}
#rightclumn{
	margin-left : 220px;
	margin-right : 20px;
	}
/*パンくず*/
#plink{
	padding : 0 0 5px 10px;
	text-align : right;
	margin : 3px;
	font-size : 90%;
	}
#plink li{
	margin : 0;
	padding : 0;
	display : inline;
	list-style-type : none;
	}
#plink a{
	float : right;
	margin : 0 10px 4px 10px;
	text-decoration : none;
	color : #666;
	border-bottom : 1px dotted #cccccc;
	}
#plink a.active, #plink a:hover{
	border-bottom : 1px dotted #F8D615;
	color : #c0c0c0;
	}
#plink a:hover{
	color : #666;
	}
.area{
	padding : 0px 20px;
	text-align : left;
	line-height : 24px;
	}
.pagetop{
	text-align : right;
	margin : 20px;
	font-size : 90%;
	}
.bottompr{
	border-top : 1px solid #c0c0c0;
	margin : 50px 30px 0px 30px;
	text-align : center;
	padding-top : 10px;
	clear : both;
	font-size : 90%;
	}
.copy{
	background : #E0E0E0;
	padding : 5px;
	margin-top : 10px;
	font-size : 90%;
	}