@charset "Shift_JIS";


/*
	* Copyright (C) 2007 CREATIVE-WEB All rights reserved.
	* URL : http://www.kyoto-cjs.com/
	* 最終更新日 2007年6月18日
*/


/*
	* 1.基本レイアウト
	* 2.基本設定
	* 3.ヘッダー（header）
	* 4.サイド（left）
	* 5.メイン（maincol）
	* 6.サイド（right）
	* 7.フッター（footer）
*/




/****************************************************************
**	1.基本レイアウト
****************************************************************/

body {
	margin:0;
	padding:0;
	background:url(../img/bg.gif);
}

body#link_bg{
	font-size:12px;
}

#container {
	margin:0 auto;
	padding:0 5px 0 5px;
	width:848px;
	font-size:12px;
	line-height:140%;
	color:#666666;
	background:url(../img/main_bg.gif) repeat-y;
}

#header {
	width:848px;
	height:149px;
	position:relative;
	background:url(../img/header_bg.gif);
}

#header_inner {
	margin:0 auto;
	width:848px;
	height:146px;
	background:url(../img/header_bg1.jpg) no-repeat;
}

#content {
	padding:0px;
	width:848px;
}

#content_inner {

}

#maincol {
	float:left;
	padding:0 15px 0 19px;
	width:600px;
}


#rightcol {
	float:right;
	padding:0 14px 0 0;
	width:200px;
}

#footer {
	width:848px;
}



#footer_inner {

}


/****************************************************************
**	2.基本設定
****************************************************************/

h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

img {
	margin:0;
	padding:0;
	border:0;
}
p {
	margin:0;
	padding:0;
}
.clear{
	clear:both;
}

form {
	margin:0;
}
.style1 {color: #FFFFFF}

.style2{
	padding:0 0 0 5px;
}

.size10{
	font-size:10px;
	padding:0 0 0 5px;
}
/*　link
---------------------------------------------------- */

a:link {
	color:#FF6600;
	text-decoration:none;
}
a:visited {
	color:#FF6600;
	text-decoration:none;	
}
a:hover {
	color:#0099FF;
	text-decoration:underline
}


/****************************************************************
**	3.ヘッダー
****************************************************************/



h1{
	position:absolute;
	left:0px;
	top:20px;
	width:260px;
}

#header h2{
	position:absolute;
	left:265px;
	top:25px;
	font-size:12px;
	width:450px;
}

#header p{
	position:absolute;
	left:265px;
	top:50px;
	width:580px;
	font-size:10px;
	line-height:120%;
}

#header #shop{
	position:absolute;
	top:90px;
	right:6px;
}	

ul#header_navi {
	position:absolute;
	left:18px;
	top:115px;
	margin:0;
	padding:0;	
	width:668px;
	height:34px;
	list-style:none;
	background:url(../img/h_navi.gif) no-repeat;
}

ul#header_navi li {
	float:left;
	margin:0;
	padding:0;
}

ul#header_navi li a{
	text-indent:-9999px;
	display:block;
	width:110px;
	height:34px;	
}

ul#header_navi li a:hover{background:url(../img/h_navi1.gif) no-repeat;}

ul#header_navi li#h_index a{background-position:0px 0px;width:112px;}
ul#header_navi li#h_guide a{background-position:0px 0px;width:110px;}
ul#header_navi li#h_qa a{background-position:0px 0px;width:111px;}
ul#header_navi li#h_yougo a{background-position:0px 0px;width:111px;}
ul#header_navi li#h_mitumori a{background-position:0px 0px;width:111px;}
ul#header_navi li#h_sitemap a{background-position:0px 0px;width:110px;}

ul#header_navi li#h_index a:hover{background-position:0px 0px;width:112px;}
ul#header_navi li#h_guide a:hover{background-position:-112px 0px;width:111px;}
ul#header_navi li#h_qa a:hover{background-position:-222px 0px;width:112px;}
ul#header_navi li#h_yougo a:hover{background-position:-333px 0px;width:112px;}
ul#header_navi li#h_mitumori a:hover{background-position:-444px 0px;width:112px;}
ul#header_navi li#h_sitemap a:hover{background-position:-555px 0px;width:112px;}

/****************************************************************
**	4.サイド（left）
****************************************************************/


/****************************************************************
**	5.メイン
****************************************************************/

#maincol #flash{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
	height:300px;
}

#maincol .waku{
	margin:0;
	padding:0 0 0 0;
	height:200px;
	border:1px solid #827466;
}


#maincol #news{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}

#maincol #news h3{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/topics.jpg) no-repeat;
}

#maincol  dl{
	margin:0;
	padding:0 0 27px 0;
}

#maincol  dl dt{
	margin:15px 0 0 0;
	padding:0 0 0 20px;
	color:#0099FF;
}

#maincol  dl dd{
	margin:-17px 0 0 0;
	padding:0 0 10px 102px;
	background:url(../img/topics_line.jpg) bottom no-repeat;
}

#maincol #pickup{
	margin:15px 0 0 0;
	padding:0 0 6px 0;
	width:600px;
	background:url(../img/pickup_bg_btm.jpg) no-repeat bottom;
}

#maincol #pickup h3{
	text-indent:-9999px;
	display:block;
	height:82px;
	background:url(../img/pickup.jpg) no-repeat;
}

#maincol #pickup #coment{
	margin:0 0 0 0;
	padding:10px;
	background:url(../img/pickup_bg.jpg);
}

#maincol #pickup #bukken{
	margin:0;
	padding:0 0 0 0;
	width:600px;
	background:url(../img/pickup_bg.jpg);	
}

#maincol #pickup #bukken .p_waku{
	width:290px;
	height:100px;
	margin:0 0 15px 0;
	padding:0 5px 0 5px;
	float:left;
}

#maincol #pickup #bukken .p_waku .image{
	width:99px;
	height:100px;
	float:left;
}

#maincol #pickup #bukken .p_waku ul.syosai{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:185px;
}

#maincol #pickup #bukken .p_waku ul.syosai li{
	margin:0;
	padding:0;
}

#maincol #pickup #bukken .p_waku ul.syosai li.text10{
	font-size:10px;
	line-height:120%;
}

#maincol #pickup #bukken .p_waku .btn_syosai{
	/*padding:80px 0 0 250px;*/
	margin:auto 0 0 auto;
	width:40px;
	height:18px;
}

#maincol #contact{
	margin:15px 0 0 0;
	text-align:center;
}

#side_contact{
	margin:15px 0 0 0;
	background:url(../img/bnr_contact1.jpg) no-repeat;
}

#side_contact p a{
	display:block;
	width:200px;
	height:150px;
}

#side_contact p a:hover img{visibility:hidden;}
#side_contact p a:hover{background-color:transparent;}

#pan{
	padding:0 0 0 29px;
}

#message{
	margin:15px 0 0 0;
	padding:65px 10px 10px 10px;
	width:580px;
	background:url(../img/top_message.jpg) no-repeat;
}

ul#top_navi {
	margin:0;
	padding:0;	
	width:600px;
	height:39px;
	list-style:none;
	background:url(../img/btn_top.jpg) no-repeat;
}

ul#top_navi li {
	float:left;
	margin:0;
	padding:0;
}

ul#top_navi li a{
	text-indent:-9999px;
	display:block;
	width:198px;
	height:39px;
	margin:0 2px 0 0;
}

ul#top_navi li a:hover{background:url(../img/btn_top1.jpg) no-repeat;margin:0 2px 0 0;}

ul#top_navi li#h_area a{background-position:0px 0px;width:198px;}
ul#top_navi li#h_ensen a{background-position:-200px 0px;width:198px;}
ul#top_navi li#h_school a{background-position:-400px 0px;width:198px;margin:0;}

ul#top_navi li#h_area a:hover{background-position:0px 0px;width:198px;}
ul#top_navi li#h_ensen a:hover{background-position:-200px 0px;width:198px;}
ul#top_navi li#h_school a:hover{background-position:-400px 0px;width:198px;margin:0;}

#top_shop{
	margin:10px 0 0 0;
}

#top_shop p{background:url(../img/top_shop1.jpg) no-repeat;}

#top_shop p	a{
	display:block;
	width:600px;
	height:84px;
}

#top_shop p a:hover img{visibility:hidden;}
#top_shop p a:hover{background-color:transparent;}

/****************************************************************
**	6.サイド（right）
****************************************************************/


#rightcol #contact{background:url(../img/bnr_contact1.jpg) no-repeat;margin-top:15px;}

#rightcol #contact a{
	display:block;
	width:200px;
	height:150px;
}

#rightcol #tokusyu{
	margin:0;
	padding:0;
	width:200px;
}

#rightcol #tokusyu a{
	display:block;
	width:200px;
	height:80px;
}	
#rightcol .text{
	position:absolute;
	left:73px;
	top:25px;
	width:110px;
	line-height:120%;
	font-size:10px;
}


#rightcol div.blocklink{
	margin-top:15px;
	width:200px;
	padding:0;
	position:relative;
}

#rightcol div.blockhover {
	cursor: pointer;
}

#rightcol h4 a{
	text-indent:-5000px;
}

#rightcol #area{background:url(../img/bnr_area.jpg) no-repeat;}
#rightcol div.blockhover #area a:link, div.blockhover #area a:visited{background:url(../img/bnr_area1.jpg) no-repeat;}

#rightcol #ensen{background:url(../img/bnr_ensen.jpg) no-repeat;}
#rightcol div.blockhover #ensen a:link, div.blockhover #ensen a:visited{background:url(../img/bnr_ensen1.jpg) no-repeat;}

#rightcol #school{background:url(../img/bnr_school.jpg) no-repeat;}
#rightcol div.blockhover #school a:link, div.blockhover #school a:visited{background:url(../img/bnr_school1.jpg) no-repeat;}

#rightcol #shintiku{background:url(../img/bnr_shintiku.jpg) no-repeat;}
#rightcol div.blockhover #shintiku a:link, div.blockhover #shintiku a:visited{background:url(../img/bnr_shintiku1.jpg) no-repeat;}

#rightcol #pet{background:url(../img/bnr_pet.jpg) no-repeat;}
#rightcol div.blockhover #pet a:link, div.blockhover #pet a:visited{background:url(../img/bnr_pet1.jpg) no-repeat;}

#rightcol #hosyo{background:url(../img/bnr_hosyo.jpg) no-repeat;}
#rightcol div.blockhover #hosyo a:link, div.blockhover #hosyo a:visited{background:url(../img/bnr_hosyo1.jpg) no-repeat;}

#rightcol #kashiya{background:url(../img/bnr_kashiya.jpg) no-repeat;}
#rightcol div.blockhover #kashiya a:link, div.blockhover #kashiya a:visited{background:url(../img/bnr_kashiya1.jpg) no-repeat;}

#rightcol #designer{background:url(../img/bnr_designer.jpg) no-repeat;}
#rightcol div.blockhover #designer a:link, div.blockhover #designer a:visited{background:url(../img/bnr_designer1.jpg) no-repeat;}

#rightcol #bunjo{background:url(../img/bnr_bunjo.jpg) no-repeat;}
#rightcol div.blockhover #bunjo a:link, div.blockhover #bunjo a:visited{background:url(../img/bnr_bunjo1.jpg) no-repeat;}

#rightcol #family{background:url(../img/bnr_family.jpg) no-repeat;}
#rightcol div.blockhover #family a:link, div.blockhover #family a:visited{background:url(../img/bnr_family1.jpg) no-repeat;}

#rightcol #link{background:url(../img/bnr_link.jpg) no-repeat;}
#rightcol div.blockhover #link a:link, div.blockhover #link a:visited{background:url(../img/bnr_link1.jpg) no-repeat;}

#rightcol #mounthly{background:url(../img/bnr_mounthly.jpg) no-repeat;}
#rightcol div.blockhover #mounthly a:link, div.blockhover #mounthly a:visited{background:url(../img/bnr_mounthly1.jpg) no-repeat;}

#rightcol #mounthly{background:url(../img/bnr_mounthly1.jpg) no-repeat;margin-top:15px;}

#rightcol a:hover img{visibility:hidden;}
#rightcol a:hover{background-color:transparent;}

#rightcol #mounthly a{
	display:block;
	width:200px;
	height:120px;
}

/****************************************************************
**	7.フッター
****************************************************************/

#footer #link{
	margin:15px 0 0 0;
	font-size:10px;
	text-align:center;
	border-bottom:solid 1px #666666;
}

#footer #link a{color:#FF6600}

#footer #f_link{
	margin:15px 0 0 0;
	font-size:10px;
	text-align:center;
	border-bottom:solid 1px #666666;
}

#footer #f_link a{color:#FF6600}

#footer #copyright{
	margin:15px 0 0 0;
	padding:2px 20px 0 0;
	height:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	background:#2F1700;
}

/****************************************************************
**	共通
****************************************************************/

#k_link{}

#k_link a{color:#330000;}

#k_link a:hover{color:#CC0000;}

#shop{}

#shop a{color:#3366FF}


/****************************************************************
**	共通
****************************************************************/

#sub_link{
	margin:0 auto;
	margin-top:7px;
	padding:0;
	width:800px;
}

#sub_link h3{
	margin:0;
	padding:0;
}

#link_box_top{
	margin:10px 0 0 0;
	height:35px;
}

#link_box_top p.text{
	margin:0 0 0 0;
	width:500px;
	float:left;
}

#link_box_top p{
	margin:0 0 0 0;
	width:130px;
	float:right;
}

#link_box {
	margin:8px 0 0 0;
}

#link_box p{
	margin:30px 0 0 0;
}
#link_box dl{
	margin:0 0 20px 0;
	padding:0;
	width:400px;
	float:left;
}

#link_box dt{
	margin:15px 0 0 0;
	padding:0 0 0 20px;
	color:#0099FF;
}

#link_box dd.title{
	margin:-35px 0 0 0;
	padding:0 0 0 130px;
}

#link_box dd.link{
	margin:0 0 0 0;
	padding:0 0 0 130px;
}

#list {
	margin:50px 0 30px 0;
}
#list a{
	color:#FF944C;
}
#list p{
	margin:0 0 20px 0;
}
#list ul {
	margin:0;
	padding:0 0 20px 20px;	
	list-style:none;
}
#list ul li {
	line-height:1.2;
	font-size:12px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	border-right:1px solid #666666;
}

#list li a {margin:0 0.5em;	padding:0;}
#list li.bnone {border: none;}
#list li.mnone a {margin:0 0.5em 0 0;}

#flats{
	margin:6px 0 0 0;
	padding:0 0 0 29px;
}


/****************************************************************
**	bukken_temp
****************************************************************/

.coment{
	padding:5px;
	color:#FFFFFF;
	background:#333333;
}

#ensen{
	margin:0;
	padding:0;
}	

ul#ensen{
	margin:0;
	padding:0;
	list-style-type:none;
}	


ul#ensen li{
	margin:12px 0 0 0;
	padding:0 0 0 20px;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	background:url(../img/temp_icon.gif) 0 0 no-repeat;	
}

#ensen li p{
	margin:0 0 0 2px;
}

.bukken_coment_top{
	font-size:10px;
	padding:4px 4px 4px 4px;
	line-height:120%;
	}

.bukken_title{
	font-size:18px;
	color:#FFFFFF;
	padding:5px 0 0 40px;
	line-height:normal;
	font-weight:bold;
	}
	
.bukken_station{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	background:url(../bukken/img/temp_icon.gif)
	}
	
.bukken_coment{
	font-size:12px;
	color:#FFFFFF;
	line-height:150%;
	padding:5px 5px 5px 5px;
	}

.bukken_gaiyou{
	font-size:12px;
	line-height:150%;
	padding:5px 5px 5px 5px;
}
ul#kensaku_navi {
	margin:0;
	padding:0;	
	width:470px;
	height:100px;
	list-style:none;
	background:url(../img/kensaku.gif) no-repeat;	
}

ul#kensaku_navi li {
	float:left;
	margin:0;
	padding:0;
}

ul#kensaku_navi li a{
	text-indent:-9999px;
	display:block;
	height:100px;
}

ul#kensaku_navi li a:hover{
	background:url(../img/kensaku1.jpg) no-repeat;	
}

ul#kensaku_navi li#ensen a{background-position:0 0;width:235px;}
ul#kensaku_navi li#area a{background-position:-235px 0;margin:0;width:470px;}


ul#kensaku_navi li#ensen a:hover{background-position:0 0;width:235px;}
ul#kensaku_navi li#area a:hover{background-position:-235px 0;margin:0;width:470px;}

#main_area{
	margin:15px 0 0 0;
	padding:0 15px 0 19px;
	width:800px;
}

#sitemap1{margin:0; padding:0;}

#sitemap1 a{color:#333333;}

#sitemap1 a:hover{color:#CC6600;}

#pr{padding:10px 0 0 25px;font-size:10px;}	

#main_top_shinchiku{
	margin:10px 0 0 0;
}

#main_top_shinchiku h3{
	text-indent:-9999px;
	display:block;
	height:30px;
	background:url(../img/top_main_bar_shinchiku.gif) no-repeat;
}

#main_top_shinchiku ul{
	margin:10px 0 0 0;
	padding:0 0 0 3px;
	list-style:none;
}

#main_top_shinchiku ul li{
	margin:0 0 10px 0;
	padding:0 20px 0 0;
	float:left;
}

#main_top_shinchiku ul li.pnone{
	padding:0;
}

#ensen{
	margin:0;
	padding:0;
}	

ul#ensen{
	margin:0;
	padding:0;
	list-style-type:none;
}	


ul#ensen li{
	margin:12px 0 0 0;
	padding:0 0 0 20px;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	background:url(../img/temp_icon.gif) 0 0 no-repeat;	
}

#ensen li p{
	margin:0 0 0 2px;
}

.red {
	color:#FF0000;
}

#maincol #sin{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}

#maincol #sin h3{
	text-indent:-9999px;
	display:block;
	height:45px;
	background:url(../img/sub_bar_sin.gif) no-repeat;
}

.white_bold {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}
		
.white {color:#FFFFFF;}	

/*rss　--------------------------------------------------*/


#rss3{
	margin:0 0 10px 0;
	padding:0;
	height:220px;
}

#rss3 h3{
	margin:0;
	padding:0;
}

#rss3 dl{
	margin:0;
	padding:10px 10px 0 10px;
	width:580px;
	height:190px;
	background:url(../img/topics2_bg.gif) no-repeat;
}

#rss3 dl dt{
	width:9em;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	font-size:10px;
	color:#996600;
}

#rss3 dl dd{
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	width:580px;
}

#maincol #rss3{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}

/*rss 特集ページ分　--------------------------------------------------*/

#rss4{
	margin:0 0 10px 0;
	padding:0;
	height:220px;
}

#rss4 h3{
	margin:0;
	padding:0;
}

#rss4 dl{
	margin:0;
	padding:10px 10px 0 10px;
	width:580px;
	height:190px;
	background:url(../img/topics2_bg.gif) no-repeat;
}

#rss4 dl dt{
	width:9em;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	font-size:10px;
	color:#996600;
}

#rss4 dl dd{
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	width:580px;
}

#maincol #rss4{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}

#rss5{
	margin:0 0 10px 0;
	padding:0;
	height:220px;
}

#rss5 h3{
	margin:0;
	padding:0;
}

#rss5 dl{
	margin:0;
	padding:10px 10px 0 10px;
	width:580px;
	height:190px;
	background:url(../img/topics2_bg.gif) no-repeat;
}

#rss5 dl dt{
	width:9em;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	font-size:10px;
	color:#996600;
}

#rss5 dl dd{
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	width:580px;
}

#maincol #rss5{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}

#rss6{
	margin:0 0 10px 0;
	padding:0;
	height:220px;
}

#rss6 h3{
	margin:0;
	padding:0;
}

#rss6 dl{
	margin:0;
	padding:10px 10px 0 10px;
	width:580px;
	height:190px;
	background:url(../img/topics2_bg.gif) no-repeat;
}

#rss6 dl dt{
	width:9em;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	font-size:10px;
	color:#996600;
}

#rss6 dl dd{
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	width:580px;
}

#maincol #rss6{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}

#rss7{
	margin:0 0 10px 0;
	padding:0;
	height:220px;
}

#rss7 h3{
	margin:0;
	padding:0;
}

#rss7 dl{
	margin:0;
	padding:10px 10px 0 10px;
	width:580px;
	height:190px;
	background:url(../img/topics2_bg.gif) no-repeat;
}

#rss7 dl dt{
	width:9em;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	font-size:10px;
	color:#996600;
}

#rss7 dl dd{
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	width:580px;
}

#maincol #rss7{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}

#rss8{
	margin:0 0 10px 0;
	padding:0;
	height:220px;
}

#rss8 h3{
	margin:0;
	padding:0;
}

#rss8 dl{
	margin:0;
	padding:10px 10px 0 10px;
	width:580px;
	height:190px;
	background:url(../img/topics2_bg.gif) no-repeat;
}

#rss8 dl dt{
	width:9em;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	font-size:10px;
	color:#996600;
}

#rss8 dl dd{
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	width:580px;
}

#maincol #rss8{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}

#rss9{
	margin:0 0 10px 0;
	padding:0;
	height:220px;
}

#rss9 h3{
	margin:0;
	padding:0;
}

#rss9 dl{
	margin:0;
	padding:10px 10px 0 10px;
	width:580px;
	height:190px;
	background:url(../img/topics2_bg.gif) no-repeat;
}

#rss9 dl dt{
	width:9em;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	font-size:10px;
	color:#996600;
}

#rss9 dl dd{
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	width:580px;
}

#maincol #rss9{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}

#rss10{
	margin:0 0 10px 0;
	padding:0;
	height:220px;
}

#rss10 h3{
	margin:0;
	padding:0;
}

#rss10 dl{
	margin:0;
	padding:10px 10px 0 10px;
	width:580px;
	height:190px;
	background:url(../img/topics2_bg.gif) no-repeat;
}

#rss10 dl dt{
	width:9em;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	font-size:10px;
	color:#996600;
}

#rss10 dl dd{
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:solid 1px #CCCCCC;
	font-size:10px;
	width:580px;
}

#maincol #rss10{
	margin:15px 0 0 0;
	padding:0;
	width:600px;
}




/*トピックス------------------------------------*/


.waku #scrollbar{
	margin:0;
	padding:3px 0 0 0;
	scrollbar-base-color: #d2b48c;
    scrollbar-track-color: #FFFFFF;
    scrollbar-face-color: #827467;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-darkshadow-color: #6a1917;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #d2b48c;
    scrollbar-arrow-color: #FFFFFF;
	WIDTH:598px; 
	HEIGHT:197px;
	background:#EEEEEE;
	overflow-y:scroll;

}



/*--------------------オープンキャンパス--------------------*/

.campus_text{
	font-size:14px;
	color:#333;
	padding:5px 0 5px 0;
}

.campus_text_joken{
	font-size:12px;
	color:#333;
	padding:5px 0 5px 0;
}

td.campus_text a:link {
	color:#333;
	text-decoration:none;
}
td.campus_text a:visited {
	color:#333;
	text-decoration:none;	
}
td.campus_text a:hover {
	color:#F90;
	text-decoration:underline
}

td.campus_text_joken a:link {
	color:#333;
	text-decoration:none;
}
td.campus_text_joken a:visited {
	color:#333;
	text-decoration:none;	
}
td.campus_text_joken a:hover {
	color:#F90;
	text-decoration:underline
}
	
p.shintiku_text{
	text-align:right;
	font-size:16px;
	font-weight:bold;
}


.blog_link {
	width:600px;
	margin:0;
	padding:15px 0 0 0;
	text-align:right;
	font-size:12px;
}

.blog_link1 {
	width:230px;
	margin:0;
	padding:0 0 10px 0;
	text-align:right;
	font-size:12px;
}

/*--------------------ワードプレス--------------------*/

#coment{
	width:560px;
	height:25px;
	margin-bottom:20px;
	padding:5px;
	font-size:12px;
	border:solid 5px #DDDDDD;		
}

#outline{
	width:570px;
	border:solid 5px #DDDDDD;
	height:207px;
	margin:0 0 20px 0;
}

#outline #outline_waku{
	border:solid 1px #FFFFFF;
	width:570px;
	height:207px;
}

#outline #outline_waku #ensen_t{
	width:565px;
	height:23px;
	padding:13px 0 0 5px;
	background:#DAE7FE;
}

#outline #outline_waku #ensen{
	width:570px;
	height:62px;
}

#outline #outline_waku #ensen ul{
	margin:0;
	padding:0;
	list-style:none;	
}

#outline #outline_waku #ensen ul li{
	margin:0;
	padding:6px 0 0 10px;
}

#outline #outline_waku #chinryou_t{
	float:left;
	margin:0 1px 1px 0;
	padding:7px 0 0 0;
	width:106px;
	height:39px;
	background:#DAE7FE;
	text-align:center;
	line-height:140%;
}

#outline #outline_waku .style{
	float:left;
	margin:0 1px 1px 0;	
	width:80px;
	height:39px;
	background:#DAE7FE;
	padding:7px 0 0 0;
	text-align:center;
	line-height:140%;
}

#outline #outline_waku .style#none{
	height:28px;
	padding:18px 0 0 0;
	text-align:center;
}

#outline #outline_waku .style1{
	float:left;
	margin:0 1px 1px 0;	
	width:74px;
	height:28px;
	background:#DAE7FE;
	padding:18px 0 0 0;
	text-align:center;
}


#outline #outline_waku #madori_t{
	float:left;
	margin:0 0 1px 0;
	width:70px;
	background:#DAE7FE;
	height:28px;
	padding:18px 0 0 0;
	text-align:center;
}	
#outline #outline_waku #chinryou{
	float:left;
	margin:0 1px 0 0;
	width:106px;
	height:46px;
	background:#EEEEEE;
	text-align:center;
	padding:16px 0 0 0;
	line-height:140%;
}

#outline #outline_waku .style2{
	float:left;
	margin:0 1px 0 0;
	width:80px;
	height:46px;
	background:#EEEEEE;
	text-align:center;
	padding:16px 0 0 0;
	line-height:140%;	
}

#outline #outline_waku .style2#none1{
	padding:22px 0 0 0;
	height:40px;	
}

#outline #outline_waku .style3{
	float:left;
	margin:0 1px 0 0;
	width:74px;
	height:38px;
	background:#EEEEEE;
	padding:24px 0 0 0;
	text-align:center;
}

#outline #outline_waku .style3#address{
	padding:5px 5px 0 5px;
	width:64px;
	height:57px;
	text-align:left;
	line-height:120%;
	font-size:11px;	
	
}

#outline #outline_waku #madori{
	float:left;
	margin:0 0 1px 0;
	width:70px;
	height:38px;
	background:#EEEEEE;
	padding:24px 0 0 0;
	text-align:center;
}

#photo{
	width:580px;
	margin:0 0 20px 0;
}

#photo .photo_waku{
	width:283px;
	height:198px;
	float:left;
	margin:0 10px 20px 0;
	border:solid 1px #DDDDDD;
}

#photo .photo_waku#none2{
	margin:0 0 20px 0;
}

#photo .photo_waku .gaikan_t{
	width:283px;
	height:18px;
	border-bottom:solid 1px #DDDDDD;
	background:#EEEEEE;
	text-align:center;
	padding:7px 0 0 0;
}

#photo .gainai{
	width:283px;
	padding:10px 0 0 0;
	height:160px;
	
} 

#photo #naikan_waku{
	width:578px;
	border:solid 1px #DDDDDD;
}

#photo #naikan_waku #naikan_t{
	height:20px;
	border-bottom:solid 1px #DDDDDD;
	background:#EEEEEE;
	text-align:center;
	padding:9px 0 0 0;
}

#photo #naikan_waku .photo_naikan{
	width:143px;
	height:80px;
	border-bottom:solid 1px #DDDDDD;
	border-right:solid 1px #DDDDDD;
	float:left;
	padding-top:5px;
}

#photo #naikan_waku .photo_naikan#none4{
	width:146px;
	border-right:none;
}

#photo #naikan_waku .photo_naikan1{
	width:143px;
	height:80px;
	border-right:solid 1px #DDDDDD;
	padding-top:5px;
	float:left;
}

#photo #naikan_waku .photo_naikan1#none5{
	width:146px;
	border-right:none;
}

#article{
	width:570px;
	border:solid 5px #DDDDDD;
	margin:0 0 20px 0;
}

#article #article_waku{
	width:568px;
	height:350px;
	border:solid 1px #FFFFFF;
}

#article ul.article1{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#article ul.article1 li{
	margin:0;
	padding:16px 0 0 3px;
	width:82px;
	height:26px;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	background:#DAE7FE;
}

#article ul#article2{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#article ul#article2 li{
	margin:0;
	padding:16px 0 0 3px;
	width:195px;
	height:26px;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	background:#EEEEEE;
}

#article ul#article2 li.white{
	background:#FFFFFF;
}

#article ul#article3{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#article ul#article3 li{
	margin:0;
	padding:16px 0 0 3px;
	width:194px;
	height:26px;
	border-bottom:solid 1px #FFFFFF;
	background:#EEEEEE;
}

#article ul#article3 li.white{
	background:#FFFFFF;
}

#equipment{
	width:82px;
	border-right:solid 1px #FFFFFF;
	padding:31px 0 0 3px;
	height:56px;
	background:#DAE7FE;
	float:left;
}

#equipment1{
	width:479px;
	padding:5px 0 0 3px;
	height:82px;
	float:left;
}

#store_info{	
	width:570px;
	border:solid 5px #DAE7FE;
} 

#store_info #store_info_waku{
	width:568px;
	border:solid 1px #FFFFFF;
}

#store_info #store_info_waku #store_info_t{
	widows:568px;
	height:18px;
	background:#275AB3;
	padding:12px 0 0 0;
	text-align:center;
	color:#FFFFFF;
}

#store_info #store_info_waku #store_info_n{	
	padding:10px 0 0 10px;
	width:558xp;
	height:70px;
	line-height:130%;
}


#footer h3{
	font-size:12px;
	font-weight:bold;
	font-style:normal;float:left;
	}
	
#address{
	margin:20px 0 30px 40px;
	width:800px;
	height:20px;
}

#address p{
float:right;
margin:0 100px 0 0;}



.sideBox{
	background:#eeeeee;
	border:solid 1px #eeeeee;
	padding:5px;
	margin:5px 0 5px 0;
font-size:12px;
text-align:left;
line-height:130%
}

.sideBox h3{
background:#CCCCCC;
font-size:12px;
font-weight:bold;
}



.box{
background:#EEEEEE;
margin: 20px 0 0 0;
padding: 10px 10px;
}

.box h3{
	border-bottom: 1px dotted #ccc;
	font-family: "Times New Roman", Times, serif;
	margin: 0 0 5px 0;
	font-size="13px";
	font-weight:bold;
}



