/* UTF-8 html_kr用 */

*{font-size:12px;
margin:0;
padding:0;
font-weight:normal;
font-style:normal;
line-height:12pt;
}


body {
	text-decoration: none;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
img {
	margin: 0px;
	padding: 0px;
}


p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

table {
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

td {
    background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

td.bg_right{
background:url("../images/bg_right.jpg") top left repeat-y;
width:33px;}

td.bg_left{
background:url("../images/bg_left.jpg") top left repeat-y;
width:22px;}

a {
	text-decoration: none;
	color: #306F9D;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
a{text-decoration:none;color:#306F9D;outline:none;margin: 0px;padding: 0px;}
a:visited{color:#306F9D;}
a:hover{color:#C16666;}


li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.blue_font {
	color: #306F9D;
	font-weight: bold;
	font-size: 15px;
}

.sub_nav {
	background-image: url(../images/navi_btn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 23px;
	font-size: 12px;
}
#sub_nav {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 18px;
	padding: 0px;
	text-align:left;
}

.images {
	text-align: center;
	padding: 3px;
}

#search {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 130px;
	border: 1px solid #FCB4B4;
}


.aomori_map {
	padding-top:70px;
	padding-left:10px;
	width:203px;
	height:292px;
}
.weather {
	background-image: url(../images/weather.jpg);
	background-repeat: no-repeat;
}

.seasons_frame {
	padding-top: 10px;
	padding-bottom: 15px;
}

.photo_01{
padding-left:10px;}

.photo_02{
padding-left:5px;}


.focus_01 {
	background-image: url(../images/focus_01.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}

.pickup_image {
	padding-top: 15px;
	padding-left: 15px;
	text-align:left;}

.pickup_coment{
padding-top:10px;
padding-bottom: 15px;}


.pickup_coment_left{
padding-left:10px;
padding-top:10px;
padding-bottom: 15px;}

.pickup_coment_right{
padding-right:15px;
padding-top:10px;
padding-bottom: 15px;}

.pickup_photo{
	padding-top:10px;
}

.focus_image{
	padding-top: 10px;
}
.focus_left {
	padding-left: 5px;
	padding-top: 10px;
}

.focus_right {
	padding-top: 10px;
	padding-right: 5px;
}


.focus_mark_left{
padding-left:10px;}


.focus_coment_left{
	padding-left:15px;
	font-size: 12px;
	padding-bottom: 5px;
	color: #666666;
	padding-top: 5px;
}

.focus_coment{
	color: #666666;
	padding-top: 5px;
}

.focus_coment2 {
	padding-right: 10px;
	padding-left: 5px;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666666;
	line-height: 13px;
}
.more {
	padding-right: 3px;
	padding-top: 10px;
	padding-bottom: 2px;
	text-align: right;
}
.focus_coment_right{
	padding-right:15px;
	font-size: 12px;
	padding-bottom: 5px;
	color: #666666;
	padding-top: 5px;
}

.btn {
	padding:2px 10px;}
	
#no_btn {
width:200px;}
	
.mark_2{
text-align:right;
padding-right:12px;}

.snap_coment{
padding:2px 10px;}

.snap_coment a{
width: 100%;
height: 100%;
display:block;
vertical-align:bottom;}

.snap_coment a{text-decoration:none;color:#666666;outline:none;}
.snap_coment a:visited{color:#666666;}
.snap_coment a:hover{color:#666666;}

.snap_left{
padding-left:22px;}

.snap_right{
padding-left:8px;}

.left_img {
	float: left;
	margin-right: 15px;
}

.seasons_text{
padding:3px;}
.footer {
	text-align: center;
	color: #666666;
	font-size: 12px;
	margin: 0px;
	padding: 5px;
}
#Search_by {
	height: 18px;
	width: 195px;
}
#form1 option, select {
	color: #306F9D;
	margin: 0px;
	padding: 0px;
}

.table_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FBCDD2;
	border-left-color: #FBCDD2;
}
#detail_list {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	height: 195px;
	width: 295px;
}
.detail_title {
	color: #306F9D;
	font-size: 20pt;
	margin-top: 10px;
	width: 413px;
}

em.title_detail {
	color: #306F9D;
	font-size: 15px;
	font-weight:bold;
	line-height:20px;
}


.detail_coment {
	color: #666666;
	font-size: 12px;
	line-height: 15px;
}

.day {
	padding-left: 110px;
}

/****/
.image {position: relative;float: left;margin-left:5px;}
.image img {display: block;}
.image span {width: 20px;height: 20px;font-size: 0;background-image: url(../images/r.png);position: absolute;}
* html .image span {filter:progid:DXImageTransform.
Microsoft.AlphaImageLoader(src='../images/r.png',sizingMethod='scale');
background:none;}


.tl {top: 0;left: 0;	}
.tr {top: 0;right: 0;background-position: 20px 0;	}
.bl {bottom: 0;left: 0;background-position: 0 20px;	}
.br {bottom: 0;right: 0;background-position: 20px 20px;}
/****/
/****/
.image_pickup {position: relative;float:left;margin-right:0px;}
.image_pickup img {display: block;}
.image_pickup span {width: 20px;height: 20px;font-size: 0;background-image: url(../images/r.png);position: absolute;}
* html .image_pickup span {filter:progid:DXImageTransform.
Microsoft.AlphaImageLoader(src='../images/r.png',sizingMethod='scale');
background:none;}


.tl {top: 0;left: 0;	}
.tr {top: 0;right: 0;background-position: 20px 0;	}
.bl {bottom: 0;left: 0;background-position: 0 20px;	}
.br {bottom: 0;right: 0;background-position: 20px 20px;}
/****/
/****/
.image_other {position: relative;float: left;margin-left:13px;}
.image_other img {display: block;}
.image_other span {width: 20px;height: 20px;font-size: 0;background-image: url(../images/r.png);position: absolute;}
* html .image_other span {filter:progid:DXImageTransform.
Microsoft.AlphaImageLoader(src='../images/r.png',sizingMethod='scale');
background:none;}


.tl {top: 0;left: 0;	}
.tr {top: 0;right: 0;background-position: 20px 0;	}
.bl {bottom: 0;left: 0;background-position: 0 20px;	}
.br {bottom: 0;right: 0;background-position: 20px 20px;}
/****/




#modelcourse {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFC7CC;
	border-left-color: #FFC7CC;
	margin: 0px;
	height: auto;
}
#download {
	width: 70px;
	float: left;
	margin-bottom: 5px;
}



#modelcourse .watch_s {
	height: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 35px;
	background-image: url(../images/modelcourse/watch_s.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 200px;
}

#modelcourse .watch_b {
	height: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 35px;
	background-image: url(../images/modelcourse/watch_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 200px;
}
.modelcourse_title {
	font-size: 16px;
	color: #306F9D;
	background-image: url(../../english/images/navi_btn.gif);
	background-position: left center;
	padding-left: 25px;
	font-weight: bold;
}
.modelcourse_day {
	font-size: 14px;
	color: #306F9D;
}

.modelcourse_time {
	font-size: 14px;
	color: #FF6666;
	font-weight: bold;
}

.modelcourse_time2 {
	font-size: 14px;
	color: #306F9D;
	font-weight: bold;
}
.modelcourse_coment {
	font-size: 12px;
	color: #306F9D;
	font-weight: bold;
	margin-top: 10px;
}

.min {
	line-height: 40px;
	margin-left: 10px;
}
.watch_s img {
	float: left;
}
tr.tourist_bg {
	background-color: #DFDFDF;
}

table#touristlist td{
padding:5px;}

#general_search {
  background-image: url(../images/general_search.jpg);
	background-repeat: no-repeat;
	height: 94px;
	width: 711px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-position: center center;
}
.search_blue_font {
	color: #306F9D;
	font-weight: bold;
	font-size: 12px;
}

#basic_information {
	margin-top: 20px;
	font-size: 10pt;
	line-height: 20px;
	margin-bottom: 10px;
}
#basic_information a:hover {
	text-decoration: underline;
}

input.inputtext{width:120px;
border:1px #FBCDD2 solid;
padding:2px;
}


/**2011.04.28追加**/
.pink{
font-weight:bold;
font-size:16px;
color:#FE00FF;
}

dl.forcus{
width:175px;
margin-left:6px;
margin-bottom:5px;
float:left;
}

dl.forcus dt{
margin-bottom:3px;
}

dl.forcus dd{
padding:3px;
}


dl.movie{
width:328px;
margin-left:20px;
margin-bottom:10px;
float:left;
text-align:left;
}


dl.movie dt{
margin-bottom:3px;
}

dl.movie dd{
padding:3px;
}


/**end**/

/*---------------------------------------------------------------------------------
CLEARFIX-HACK
---------------------------------------------------------------------------------*/

.clearfix:after, #contents:after, .topics:after{
content: ".";

display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix, #contents, .topics{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, html #contents, html .topics{height: 1%;}
.clearfix, #contents, .topics{display: block;}
/* End hide from IE-mac */

