/* 基本設定
******************************************************************************************** */
body {
	text-align: center;
	padding:0;
	font:normal 12px/150% Verdana,Arial,Helvetica,Osaka,"ＭＳ ゴシック","MS Gothic","MS UI Gothic",sans-serif;
	background-repeat: repeat-y;
	background-color: #F2F2F2;
	background-position: center top;
	background-image: url(../images/bgwaku.gif);
	margin: auto;
	width: 800px;
}
p{
	font:normal 12px/160% Verdana,Arial,"ＭＳ Ｐゴシック","MS PGothic","MS UI Gothic";
	color:#333333;
	margin:	0;
	padding:0;
}
h1 {
	font-family: Tahoma;
	font-size: 20px;
	font-style: normal;
	color: #000000;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
h2 {
	font-family: Tahoma;
	font-size: 14px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
ul {
	font-family: "ＭＳ ゴシック","MS Gothic";
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333333;
	line-height: 10px;
	list-style-image: none;
	list-style-type: none;
}
li {
	font-family: "ＭＳ ゴシック","MS Gothic";
	font-size: 10.5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333333;
	line-height: 10px;
	list-style-image: none;
	list-style-type: none;
}
li u{
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	font-size: 10.5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333333;
	line-height: 10px;
	list-style-image: none;
	list-style-type: none;
	letter-spacing: 0.2em;
}

/*テキストリンクの色*/
a:link {
    color:#666666;
    text-decoration:none;
}        
/*訪問済みのリンクの色*/
a:visited {
	color:#666666;
	text-decoration:none;
}
/*クリック時のリンクの色*/ 
a:active {
	color:#F78B0E;
	text-decoration:underline;
}
/*マウスの上にカーソルがあるときのリンクの色*/
a:hover {
	color:#F78B0E;
	text-decoration:underline;
}

/* コンテナのレイアウト設定（800×無） 上0、右0、下0、左0
******************************************************************************************** */
#container {
	margin: 0px;
	padding: 0px;
	width: 800px;
	background-color: #FFFFFF;
}

/* メニュー設定（760×55）　上0、右0、下0、左0
******************************************************************************************** */
#menu {
	height: 55px;
	width: 760px;
	padding: 0px;
	background-color: #FFFFFF;
	margin: auto;
}

/* サブメニュー設定（720×20）　上5、右20、下5、左20
******************************************************************************************** */
#submenu {
	height: 20px;
	width: 720px;
	background-color: #A4D90D;
	margin: auto;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
/*テキストリンクの色*/
#submenu a:link {
	color:#FFFFFF;
	text-decoration:none;
}        
/*訪問済みのリンクの色*/
#submenu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
/*クリック時のリンクの色*/ 
#submenu a:active {
	color:#326D00;
	text-decoration:underline;
}
/*マウスの上にカーソルがあるときのリンクの色*/
#submenu a:hover {
	color:#326D00;
	text-decoration:underline;
}

/* コンテンツ部分設定（760×無）　上0、右0、下0、左0
******************************************************************************************** */	
#contents {
	padding: 0px;
	width: 760px;
	background-color: #FFFFFF;
	margin: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}	

/* パンクズ設定（750×15）　上5、右5、下5、左5
******************************************************************************************** */	
#pankuzu {
	text-align: left;
	padding: 5px;
	height: 15px;
	width: 750px;
	margin: auto;
	font-size: 10.5px;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	color: #99CC00;
}
#pankuzu a{
	color: #666666;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	letter-spacing: 0.1em;
}
#pankuzu_title {
	font-size: 10.5px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	color: #99CC00;
}
#pankuzu_title a{
	font-size: 10.5px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	color: #666666;
}

/* タイトル設定（750×無）　上5、右5、下5、左5
******************************************************************************************** */	
#title {
	text-align: left;
	padding: 5px;
	width: auto;
	margin: auto;
}

/* メイン設定（745×無）　上10、右5、下10、左20
******************************************************************************************** */	
#main {
	text-align: left;
	width: 745px;
	margin: auto;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #333333;
}

/*テキストリンクの色*/
#main a:link {
    color:#F78B0E;
    text-decoration:none;
}        
/*訪問済みのリンクの色*/
#main a:visited {
	color:#F78B0E;
	text-decoration:none;
}
/*クリック時のリンクの色*/ 
#main a:active {
	color:#F78B0E;
	text-decoration:underline;
}
/*マウスの上にカーソルがあるときのリンクの色*/
#main a:hover {
	color:#F78B0E;
	text-decoration:underline;
}

#main li {
	font-family: "ＭＳ ゴシック","MS Gothic";
	font-size: 10.5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333333;
	line-height: 10px;
	list-style-image: none;
	list-style-type: none;
}

#main_new {
	text-align: left;
	width: 745px;
	margin: auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	color: #333333;
}

/*テキストリンクの色*/
#main_new a:link {
    color:#F78B0E;
    text-decoration:none;
}        
/*訪問済みのリンクの色*/
#main_new a:visited {
	color:#F78B0E;
	text-decoration:none;
}
/*クリック時のリンクの色*/ 
#main_new a:active {
	color:#F78B0E;
	text-decoration:underline;
}
/*マウスの上にカーソルがあるときのリンクの色*/
#main_new a:hover {
	color:#F78B0E;
	text-decoration:underline;
}


/* レフト設定（735×無）　上5、右0、下5、左0+10
******************************************************************************************** */	
#left {
	width: 735px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* ライト設定（無×無）　上5、右0、下5、左10
******************************************************************************************** */	
#right {
	text-align: left;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 0px;
	float: right;
}

/* フッター設定（760×20）　上5、右0、下5、左0
******************************************************************************************** */	
#footer {
	margin: auto;
	width: 760px;
	height: 20px;
	background-color: #C8FF84;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #326D00;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	clear: both;
	vertical-align: middle;
}
#footer a {
	color: #326D00;
}

/* link関連設定
******************************************************************************************** */
.links {
	background-color: #FFFFFF;
	height: auto;
	width: 720px;
	padding: 0px;
}
#main .links .link_title{
	margin-bottom: 10px;
	clear:both;
}

#main .links .link_title a:link {
	font-size: 17px;
	color:#CC9933;
	font-weight: bold;
	font-family: Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	text-decoration: underline;
}
#main .links .link_title a:active {
	font-size: 17px;
	color:#CC9933;
	font-weight: bold;
	font-family: Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	text-decoration: underline;
}
#main .links .link_title a:visited {
	font-size: 17px;
	color:#CC9933;
	font-weight: bold;
	font-family: Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	text-decoration: underline;
}
#main .links .link_title a:hover {
	color:#F78B0E;
	text-decoration: underline;
}

.link_desk_strong {
	color: #73A2D0;
}

.link_yoko {
	width:710px;
	background-image: url(../images/gray_dot.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.link_yoko1 {
	width:340px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.link_yoko1_img {
	width:80px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.link_yoko1_bun {
	width:250px;
	font-size: 11px;
	color: #777777;
	line-height: 14px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.link_yoko2 {
	width:30px;
	float: left;
}

/* topics関連設定
******************************************************************************************** */
.topics_contents_1 {
	width: 700px;
	height: 370px;
	border: 1px solid #999999;
	background-image: url(../topics/images/topics_back_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 10px;
}
.topics_contents_2 {
	width: 700px;
	height: 370px;
	border: 1px solid #999999;
	background-image: url(../topics/images/topics_back_2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 10px;
}
.topics_contents_3 {
	width: 700px;
	height: 375px;
	border: 1px solid #999999;
	background-image: url(../topics/images/topics_back_3.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 10px;
}
#main_topics_top {
	text-align: left;
	width: 730px;
	margin: auto;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #333333;
}
.topics_kubun{
	color: #666666;
	font-size: 11px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.topics_kubun a:link{
	color: #FFFFFF;
	background-color: #99CC00;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size: 10.5px;
	text-align: center;
	text-decoration: none;
}
.topics_kubun a:active{
	color: #FFFFFF;
	background-color: #99CC00;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size: 10.5px;
	text-align: center;
	text-decoration: none;
}
.topics_kubun a:visited{
	color: #FFFFFF;
	background-color: #99CC00;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size: 10.5px;
	text-align: center;
	text-decoration: none;
}
.topics_kubun a:hover{
	color: #FFFFFF;
	background-color: #FFCC33;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size: 10.5px;
	text-align: center;
	text-decoration: none;
}

.topics_title {
	height: 60px;
}
.topics_title p{
	font-family: "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 12px;
	color: #333333;
}

.topics_list_l {
	width: 250px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
	font-size: 10.5px;
	line-height: 20px;
	float: left;
}

.topics_list_r {
	width: 250px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10.5px;
	line-height: 20px;
	padding-left: 5px;
	float: left;
}
.topics_list_num {
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.topics_list_num a{
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.topics_list_num a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.topics_list_num a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.topics_list_num a:active{
	color: #FFFFFF;
	text-decoration: none;
}
.topics_list_num a:hover{
	color: #FFFF33;
	text-decoration: none;
}
.topics_list_title {
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 6px;
	padding-right: 3px;
}
.topics_list_title a{
	font-family: "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
.topics_list_title a:link{
	color: #FF9900;
	text-decoration: underline;
}
.topics_list_title a:visited{
	color: #FF9900;
	text-decoration: underline;
}
.topics_list_title a:active{
	color: #FF9900;
	text-decoration: underline;
}
.topics_list_title a:hover{
	color: #996633;
	text-decoration: underline;
}
.topics_list_title p{
	font-family: "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 10.5px;
	color: #666666;
	line-height: 13px;
}
.topics_img {
	width: 220px;
	float: right;
	background-color: #111111;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../topics/images/img_back.gif);
	margin: auto;	
}
.topics_list {
	width: 330px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 20px;
	height: auto;
	float: left;
}
/*テキストリンクの色*/
.topics_list a{
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	width: 480px;
	color: #0099CC;
} 
/*テキストリンクの色*/
.topics_list a:hover{
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	width: 480px;
	text-decoration: underline;
	color: #0099CC;
}

.topics_next{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 11px;
	color: #888888;
}
.topics_next a{
	font-family: verdana, "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 12px;
}
.topics_next a:link{
	color: #FFCC00;
	text-decoration: none;
}
.topics_next a:active{
	color: #FFCC00;
	text-decoration: none;
}
.topics_next a:visited{
	color: #FFCC00;
	text-decoration: none;
}
.topics_next a:hover{
	color: #FFCC00;
	text-decoration: underline;
}


.contents_bun {
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	font-size: 12px;
	line-height: 18px;
	width: 500px;
	color: #333333;
	border-top-width: 4px;
	border-top-style: dotted;
	border-top-color: #CC9900;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-bottom-style: dotted;
	border-right-color: #CC9900;
	border-bottom-color: #CC9900;
	border-left-color: #CC9900;
}
.topics_subtitle{
	color: #000066;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;	
}
.topics_subtitle2{
	color: #000066;
	font-weight: bold;
	font-size: 19px;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	line-height: 26px;
}
.topics_subtitle3{
	color: #333333;
	font-weight: bold;
	font-size: 22px;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	vertical-align: bottom;
}
.topics_subtitle4{
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	vertical-align: bottom;
	padding: 3px;
}

.topics_green_bold{
	color: #006600;
	font-weight: bold;
}

.writtenby {
	font-size: 10px;
	color: #CC9900;
}
.item_list {
	font-size: 11px;
	line-height: 14px;
}
.book_list {
	font-size: 10.5px;
	line-height: 14px;
}
.photo_memo {
	font-size: 10px;
	color: #993300;
	line-height: 12px;
	background-position: center;
}
.line11px {
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	background-position: center;
}
.line105px {
	color: #666666;
	font-size: 10.5px;
}
.dish_name {
	font-size: 16px;
	color: #CC0066;
	font-weight: bold;
	text-decoration: underline;
}
.fukuro_naiyou {
	font-size: 11px;
	color: #333399;
	line-height: 13px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";	
}
.book_name {color: #3333CC}

#main_left{
	float: left;
	width: 530px;
	margin: auto;
}
#main_right{
	float: right;
	width: 200px;
	text-align: center;
	margin: auto;
}

#topics_sidemenu{
	width: 158px;
	border: 1px solid #777777;
}
#topics_sidemenu_in{
	padding: 7px;
	text-align: left;
}
#main #main_right #topics_sidemenu p{
	line-height: 130%;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	font-size: 10.5px;
	color: #999999;
	text-align: left;
}
#main_right #topics_sidemenu a{
	font-weight: bold;
	color: #CC9900;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
#main_right #topics_sidemenu .small{
	font-weight: bold;
	color: #CC9900;
	font-size: 11px;
	line-height: 150%;
	text-align: left;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
#container #contents #main #main_right #topics_sidemenu a:link{
	color: #CC9900;
	text-decoration: none;
}
#container #contents #main #main_right #topics_sidemenu a:active{
	color: #FF9900;
	text-decoration: underline;
}
#container #contents #main #main_right #topics_sidemenu a:visited{
	color: #CC9900;
	text-decoration: none;
}
#container #contents #main #main_right #topics_sidemenu a:hover{
	color: #FF9900;
	text-decoration: underline;
}
.lasik_merit {
	padding: 10px;
	border: thin solid #66CC00;
}
.lasik_merit h1{
	font-family: "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 20px;
	color: #CC6600;
	line-height: 30px;
	font-weight: bold;
}
.lasik_merit h2{
	font-family: "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 14px;
	color: #000033;
}
.lasik_merit p{
	font-family: "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 12px;
	color: #444444;
}
.money_table
{
	color: #333333;
	font-size: 11px;
}
.money_price
{
	color: #333333;
	font-size: 11px;
	text-align: right;
}
.money_price .money_price2
{
	color: #CC9900;
	font-size: 10px;
	text-align: right;
}
.money_head
{
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}
.money_chui {
	font-size: 10.5px;
	line-height: 14px;
	border: 1px dotted #666666;
	padding: 8px;
}
.point {
	font-size: 30px;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	color: #333333;
	font-weight: bold;
} 
.point_each {
	font-size: 12px;
	font-family: "MS UI Gothic";
	color: #444444;
} 

/* Photo関連設定
******************************************************************************************** */
.photo_index_es_asia {
	padding: 10px;
	width: 570px;
	height: 170px;
}
.photo_index_e_asia {
	padding: 10px;
	width: 570px;
	height: 240px;
}
.photo_index_s_asia {
	padding: 10px;
	width: 570px;
	height: 170px;
}
.photo_index_w_asia {
	padding: 10px;
	width: 570px;
	height: 170px;
}
.photo_index_europe {
	padding: 10px;
	width: 570px;
	height: 310px;
}
.photo_index_africa {
	padding: 10px;
	width: 570px;
	height: 310px;
}
.photo_index_s_america {
	padding: 10px;
	width: 570px;
	height: 240px;
}
.photo_index_n_america {
	padding: 10px;
	width: 570px;
	height: 310px;
}
.photo_index_kuni {
	font-size: 12px;
	width: 277px;
	height: 58px;
	float: left;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.photo_index_kuni_r {
	font-size: 12px;
	width: 277px;
	height: 58px;
	float: right;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.photo_index_kuni_ko {
	font-size: 12px;
	width: 300px;
	float: left;
	margin-bottom: 10px;
}
.photo_index_kuni_ko2 {
	font-size: 12px;
	width: 450px;
	float: left;
	margin-bottom: 10px;
}
.photo_index_kuni_image {
	height: 56px;
	width: 75px;
	float: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin: 0px;
	padding: 0px;
}

.photo_index_kuni_image a:hover{
	position: relative;
	top: 3px;
	right: 3px;
}

.photo_index_kuni_list {
	height: 56px;
	width: auto;
	line-height: 13px;
	border: 1px solid #666666;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.photo_index_kuni_list h1{
	font-size: 18px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	text-indent: 10px;
	line-height: 20px;
	vertical-align: middle;
	background-color: #B3DE3F;
	text-decoration: none;
}
.photo_index_kuni_list a h1:link{
	color: #FFFFFF;
	background-color: #B3DE3F;
	text-decoration: none;
}
.photo_index_kuni_list a h1:active{
	color: #FFFFFF;
	background-color: #B3DE3F;
	text-decoration: none;
}
.photo_index_kuni_list a h1:visited{
	color: #FFFFFF;
	background-color: #B3DE3F;
	text-decoration: none;
}
.photo_index_kuni_list a h1:hover{
	color: #FFFFFF;
	background-color: #FFCC00;
	text-decoration: none;
}

.photo_index_kuni_list h2{
	font-size: 16px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	text-indent: 10px;
	line-height: 20px;
	vertical-align: middle;
	background-color: #B3DE3F;
	text-decoration: none;
}
.photo_index_kuni_list a h2:link{
	color: #FFFFFF;
	background-color: #B3DE3F;
	text-decoration: none;
}
.photo_index_kuni_list a h2:active{
	color: #FFFFFF;
	background-color: #B3DE3F;
	text-decoration: none;
}
.photo_index_kuni_list a h2:visited{
	color: #FFFFFF;
	background-color: #B3DE3F;
	text-decoration: none;
}

.photo_index_kuni_list a h2:hover{
	color: #FFFFFF;
	background-color: #FFCC00;
	text-decoration: none;
}
.photo_index_kuni_list a{
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	line-height: 13px;
}
.photo_head {
	clear: left;
	margin-top: 10px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	font-size: 12px;
	line-height: 16px;
	color: #444444;
}
.photo_image {
	margin-bottom: 30px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	font-size: 12px;
	line-height: 15px;
	color: #222222;
	padding-right: 5px;
	padding-left: 5px;	
}
.photo_image h1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #222222;
	padding-top: 5px;
	padding-bottom: 5px;
}
.photo_image h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #222222;
	padding-top: 5px;
	padding-bottom: 5px;
}
.photo_image p{
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	font-size: 12px;
	line-height: 15px;
	color: #222222;
	padding-right: 5px;
	padding-left: 5px;
}

#main .photo_next{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 11px;
	color: #CC9900;
}
#main .photo_next a{
	font-family: "ＭＳ ゴシック", "MS Gothic";
	font-size: 12px;
	color: #669900;
	text-decoration: none;
}
#main .photo_next a:link{
	color: #669900;
	text-decoration: none;
}
#main .photo_next a:active{
	color: #669900;
	text-decoration: none;
}
#main .photo_next a:visited{
	color: #669900;
	text-decoration: none;
}
#main .photo_next a:hover{
	color: #669900;
	text-decoration: underline;
}

#photo_ad4 {
	border: 1px solid #99CC00;
	width: 734px;
	height: 93px;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	clear: both;
	vertical-align: middle;
	margin: auto;
	background-color: #99CC00;
}

#photo_ad5 {
	width: 722px;
	height: auto;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #669900;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 13px;
	text-align: left;
}
#photo_ad5 p a:link{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}
#photo_ad5 p a:active{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}
#photo_ad5 p a:visited{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}
#photo_ad5 p a:hover{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color: #FFCC00;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}

#photo_ad6 {
	width: 660px;
	height: auto;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #669900;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 13px;
	text-align: left;
}
#photo_ad6 p a:link{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}
#photo_ad6 p a:active{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}
#photo_ad6 p a:visited{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}
#photo_ad6 p a:hover{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color: #FFCC00;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}

/* 宿関連設定
******************************************************************************************** */
.yado_desc {
	font-size: 11px;
	line-height: 14.5px;
	padding: 15px;
	width: 500px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	color: #333333;
}
.yado_desc a img:hover{
	position: relative;
	background-color: #FFCC66;
	left: 3px;
	top: 3px;
}
.yado_sub {
	font-size: 12px;
	padding: 4px;
	width: 522px;
	background-color: #FFFF99;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	color: #333333;
	border: 1px solid #333333;
}
.yado_kuni {
	font-weight: bold;
	font-size: 24px;
	font-family: "HGP創英角ｺﾞｼｯｸUB","メイリオ",Tahoma,"ＭＳ Ｐゴシック","MS PGothic";
	vertical-align: middle;
}
.yado_kuni_s {
	font-weight: bold;
	font-size: 22px;
	font-family: "HGP創英角ｺﾞｼｯｸUB","メイリオ",Tahoma,"ＭＳ Ｐゴシック","MS PGothic";
	vertical-align: middle;
}
.yado_currency {
	color: #339900;
	font-size: 10.5px;
	vertical-align: middle;
}
.yadoname_l {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.yadoname_m {
    font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.yadoname_s {
    font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.yadoinfo_naiyou {
	font-size: 10.5px;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
}
.yadoinfo_header {
	font-size: 10.5px;
	color: #FFFFFF;
	text-align: center;
}
.yadoinfo_naiyou_red {
	color: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 10.5px;
}
.yadoinfo_naiyou_red_2 {
	color: #FF0000;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
	font-size: 10.5px;
}

.yado_star7 {
    color: #FFCC00
}
.yado_star5 {
    color: #66CC00
}


/* 移動関連設定
******************************************************************************************** */	
.idou_toshi {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-weight: bold;
	font-size: 18px;
	color: #0066FF;
}
.idou_memo {
	font-size: 10.5px;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック","MS PGothic", "MS UI Gothic";
}
.idou_sub {font-family: Tahoma; font-weight: bold; font-size: 14px; color: #663300; }

.idou_link{
	background-color: #FFFFFF;
	padding-top: 10px;
}
.idou_link p{
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	line-height: 18px;
}

/* ルート関連設定
******************************************************************************************** */	
.route_header {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
	line-height: normal;
	text-align: center;
	vertical-align: middle;
	background-color: #CCFF66;
}
.route_naiyou {font-size: 12px; font-family: Tahoma; line-height: 16px; color: #000000; }
.route_toshi_eng {
	font-size: 11px;
	line-height: 15px;
}
.route_kuni {
	font-family: "HGP創英角ｺﾞｼｯｸUB", Tahoma, "ＭＳ Ｐゴシック", "MS PGothic";
	font-weight: bold;
	font-size: 24px;
	vertical-align: middle;
}
.route_area {
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
.route_kuni_sub {color: #006600}

/* その他設定
******************************************************************************************** */	
.title_exp {
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
.title_exp p{
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
#left #main .title_exp p a:link{
	color: #FF9900;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	text-decoration: underline;
}
#left #main .title_exp p a:active{
	color: #FF9900;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	text-decoration: underline;
}
#left #main .title_exp p a:visited{
	color: #FF9900;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	text-decoration: underline;
}
.title_exp p a:hover{
	color: #FF9900;
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	text-decoration: underline;
}


#container #contents #left #main .kuni p a {
	color: #999966;
	text-decoration: underline;
}
/*マウスの上にカーソルがあるときのリンクの色*/
#container #contents #left #main .kuni p a:hover {
	color:#660000;
}

#main .tairiku {
	font-size: 10px;
	color: darkgray;
	text-decoration: none;
}


/*★↓大陸のセル表示↓★*/
#main .tairiku table td a{
	display:block;
	width:100%;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

/*テキストリンクの色*/
#main .tairiku .tairiku table td a:link {
	display:block;
	width:100%;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
/*訪問済みのリンクの色*/
#main .tairiku table td a:visited {
	display:block;
	width:100%;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
/*クリック時のリンクの色*/ 
#main .tairiku table td a:active {
	display:block;
	width:100%;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
/*マウスの上にカーソルがあるときのリンクの色*/
#main .tairiku table td a:hover {
	display:block;
	width:100%;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #99CC00;
}
/*★↑大陸のセル表示↑★*/


#main .tairiku2 {
	font-size: 12px;
	color: gray;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}

#main .tairiku2 a {
	font-size: 12px;
	color: white;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}


/*★↓大陸のセル表示２↓★*/
#main .tairiku2 .tairiku3 {
	color:#FFFFFF;
	width: 85px;
	height: 23px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
/*訪問済みのリンクの色*/
#main .tairiku2 .tairiku3 a:visited {
	color:#FFFFFF;
	display:block;
	width:100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
/*テキストリンクの色*/
#main .tairiku2 .tairiku3 a:link {
	color:#FFFFFF;
	display:block;
	width:100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
/*クリック時のリンクの色*/
#main .tairiku2 .tairiku3 a:active {
	color:#FFFFFF;
	display:block;
	width:100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
/*マウスの上にカーソルがあるときのリンクの色*/
#main .tairiku2 .tairiku3 a:hover {
	color:#FFFFFF;
	background-image: url(../tdata/images/blue_85_23_2.gif);
	display:block;
	width:100%;
	text-decoration: none;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
/*★↑大陸のセル表示２↑★*/

#main .tairiku2 p a {
	font-size: 12px;
	color: #CC9900;
	text-decoration: underline;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
#main .tairiku2 p a:link {
	color: #CC9900;
	text-decoration: underline;
}
#main .tairiku2 p a:active {
	color: #CC9900;
	text-decoration: underline;
}
#main .tairiku2 p a:visited {
	color: #CC9900;
	text-decoration: underline;
}
#main .tairiku2 p a:hover {
	color:#000066;
}


#main .tairiku_right {
	width: 320px;
	float: right;
}
#main .tairiku_left_idou {
	width: 410px;
	float: left;
	height: 500px;	
}
#main .tairiku_left_yado {
	width: 410px;
	float: left;
	height: 500px;
}
.new_all p{
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	font-size: 10.5px;
	color: #666666;
}
.new_all a{
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	font-size: 10.5px;
}

#search_google{
	width: 255px;
	border: 1px solid #333333;
	margin: 0px;
	padding-right: 6px;
	padding-left: 6px;
	background-color: #CCFF66;
}
#search_google form{
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 6px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	font-size: 10px;
	background-position: center;
}
.yotei_tairiku{
	color: #444444;
	font-size: 10.5px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	line-height: 15px;
}
.yotei_tairiku_b{
	font-size: 12px;
	font-weight: bold;
}
.tojoreki p{
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	color: #333333;
	font-size: 10.5px;
}
.tojoreki p .dai{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
.tojoreki_waku_dai{
	color: #555555;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	padding: 8px;
	width: 662px;
	height: auto;
	border: 1px solid #999999;
	line-height: 170%;
}

.tojoreki_waku{
	width: 662px;
	height: auto;
	background-image: url(../images/gray_dot2_tate.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.tojoreki_waku2{
	width: 662px;
	height: auto;
	background-image: url(../images/gray_dot2_tate.gif);
	background-repeat: repeat-y;
	background-position: 415px;
}
.tojoreki_waku3{
	width: 662px;
	height: auto;
}

.tojoreki_waku_dai a img{
	font-size: 11px;
	border: 1px solid #666666;
}
.tojoreki_waku_dai a img:link{
	font-size: 11px;
	border: 1px solid #666666;
}
.tojoreki_waku_dai a img:active{
	font-size: 11px;
	border: 1px solid #666666;
}
.tojoreki_waku_dai a img:visited{
	font-size: 11px;
	border: 1px solid #666666;
}
.tojoreki_waku_dai a img:hover{
	font-size: 11px;
	border: 1px solid #FF9900;
}

.tojoreki_waku_lr{
	width: 620px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.tojoreki_waku_l{
	width: 320px;
	float: left;
	margin-right: 11px;
}
.tojoreki_waku_l p{
	color:#666666;
	font-size: 10px;
	line-height:140%;
}

.tojoreki_waku_r{
	width: 320px;
	float: right;
	margin-left: 11px;
}
.tojoreki_waku_l2{
	width: 430px;
	float: left;
	margin-left: 5px;
	margin-right: 11px;
	margin-bottom: 5px;
}
.tojoreki_waku_r2{
	width: 190px;
	float: left;
	margin-right: 11px;
}
.tojoreki_waku_r p{
	color:#666666;
	font-size: 10px;
	line-height:140%;
}

#main .sitemap_tairiku p{
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	color: #666666;
	line-height: 150%;
}
#main .sitemap_tairiku p a{
	font-size: 11px;
	color: #CC9900;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
#main .sitemap_tairiku p a:link{
	font-size: 11px;
	color: #CC9900;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
#main .sitemap_tairiku p a:active{
	font-size: 11px;
	color: #CC9900;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
#main .sitemap_tairiku p a:visited{
	font-size: 11px;
	color: #CC9900;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
#main .sitemap_tairiku p a:hover{
	font-size: 11px;
	color: #CC9900;
	text-decoration: underline;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
}
#sitemap_main p{
	font-size: 12px;
	color: #666666;
}

.about_contents p{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";	
}