@charset "utf-8";
/* CSS Document */
@import url("menu.css");
@import url("common.css");

#main_right .text_special {
	font-size: 12px;
	padding-top: 30px;
	padding-left:5px;
	padding-right: 5px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top:0px;
	background-image: url(../img/ti_area2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.contain_all {
	width: 640px;
	height: 210px;
	background-image: url(../area/img/bg.jpg);
	background-repeat: no-repeat;
}
.contain_all1 {
	width: 640px;
	height: 210px;
	background-image: url(../area/img/bg1.jpg);
}
.contain_text{
    width: 370px;
	float: left;
}
.photo{
    width: 268px;
	float: right;
	padding-top: 25px;
	padding-left: 2px;
}
.moji{
	padding-top: 10px;
	padding-left: 25px;
	line-height: 20px;
	font-size: 13px;
}
.url_ad{
	padding-top: 10px;
	font-size: 11px;
}
.moji_b{
	font-weight: bold;
}
.moji_height{
	line-height: 17px;
}


.line {
    text-align:center;
	width: 640px;
	margin-top: 10px;
	margin-bottom:20px;
}
.google_icon {
	width: 156px;
	height: 32px;
	margin-top: 10px;
	margin-left:170px;
	list-style-type: none;
	background-image: url(../area/img/google_icon1.jpg);
	background-repeat: no-repeat;
	list-style-position: inside;
}
.google_icon a {
	display: block;
	width: 156px;
	height: 32px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
.google_icon a.on,
.google_icon a:focus,
.google_icon a:hover {
	background: url(../area/img/google_icon2.jpg) no-repeat;
}

.google_icon1 {
	width: 156px;
	height: 32px;
	margin-left:10px;
	list-style-type: none;
	background-image: url(../area/img/google_icon1.jpg);
	background-repeat: no-repeat;
	list-style-position: inside;
}
.google_icon1 a {
	display: block;
	width: 156px;
	height: 32px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
.google_icon1 a.on,
.google_icon1 a:focus,
.google_icon1 a:hover {
	background: url(../area/img/google_icon2.jpg) no-repeat;
}

/*サブメニュー*/
#sub_menu {
	width: 200px;
	margin-top:0px;
	height: 217px;
	list-style-type: none;
	background-image: url(../img/area1.gif);
	background-repeat: no-repeat;
	list-style-position: inside;
}
#sub_menu li {
	float: left;
	list-style-position: inside;
}


#sub_menu li a {
	display: block;
	width: 200px;
	height: 36px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

/* 各アイコンボタンのロールオーバー設定 */

/* ホーム */
#sub_menu li.menu_01 a.on,
#sub_menu li.menu_01 a:focus,
#sub_menu li.menu_01 a:hover {
	background: url(../img/area2.gif) no-repeat -0px -0px;
}
/* 新着一覧 */
#sub_menu li.menu_02 a.on,
#sub_menu li.menu_02 a:focus,
#sub_menu li.menu_02 a:hover {
	background: url(../img/area2.gif) no-repeat -0px -36px;
}
/* 観光地 */
#sub_menu li.menu_03 a.on,
#sub_menu li.menu_03 a:focus,
#sub_menu li.menu_03 a:hover {
	background: url(../img/area2.gif) no-repeat -0px -72px;
}
/* スポーツ */
#sub_menu li.menu_04 a.on,
#sub_menu li.menu_04 a:focus,
#sub_menu li.menu_04 a:hover {
	background: url(../img/area2.gif) no-repeat -0px -108px;
}
/* スポーツ */
#sub_menu li.menu_05 a.on,
#sub_menu li.menu_05 a:focus,
#sub_menu li.menu_05 a:hover {
	background: url(../img/area2.gif) no-repeat -0px -144px;
}
/* スポーツ */
#sub_menu li.menu_06 a.on,
#sub_menu li.menu_06 a:focus,
#sub_menu li.menu_06 a:hover {
	background: url(../img/area2.gif) no-repeat -0px -180px;
}
/* スポーツ */
#sub_menu li.menu_07 a.on,
#sub_menu li.menu_07 a:focus,
#sub_menu li.menu_07 a:hover {
	background: url(../img/area2.gif) no-repeat -0px -216px;
}

