@charset "shift_jis";

/* common */

*{
	color:#595959;
}

/* -------------------------------------------------------- */

#maincontents h1{
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	font-weight: normal;
}

#middleArea h1{
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	font-weight: normal;
}

/* page */

#page {
	width: 955px;
	position: relative;
	left: -10px;
}
#page .left-block {
	width: 690px;
	float: left;
}
#page .right-block {
	width: 235px;
	float: right;
}


/* parts */

ul,
ol,
dl,
dt,
dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#page .m00 {margin-bottom: 0;}
#page .m05 {margin-bottom: 5px;}
#page .m10 {margin-bottom: 10px;}
#page .m15 {margin-bottom: 15px;}
#page .m20 {margin-bottom: 20px;}
#page .m25 {margin-bottom: 25px;}
#page .m30 {margin-bottom: 30px;}
#page .m35 {margin-bottom: 35px;}
#page .m40 {margin-bottom: 40px;}
#page .m45 {margin-bottom: 45px;}

#page .ri {text-align: right;}
#page .cen {text-align: center;}


/* clear */

.pkg:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */




/* flash */
/* -------------------------------------------------------- */

.flash-block {
	width: 970px;
	height: 327px;
	position: relative;
	left: -10px;
}
.flash-block-top {
	width: 970px;
	height: auto;
	position: relative;
	left: -10px;
	padding-bottom: 15px;
}
.flash-block-top .text {
	padding: 5px;
}
.flash-block-top .text span {
	display: block;
	color: #cc0000;
}




/* side-block */
/* -------------------------------------------------------- */

.side-title {
	display: block;
	text-indent: -9999px;
}

.side-line {
	padding-bottom: 5px;
	border-bottom: solid 1px #999999;
}

/* side-block-bn@ƒoƒi[ƒGƒŠƒA—p */

.side-block-bn{
	width: 230px;
	margin: 0;
	padding: 0;
}

.side-block-bn h2{
	width: 230px;
	height: 45px;
}

.side-block-bn ul{
	width: 230px;
}

.side-block-bn ul li{
	width: 230px;
	height: 50px;
	overflow: hidden;
	margin-bottom: 10px;
}

.side-block-bn ul li img:hover{
	opacity: 0.5;
	filter: alpha(style=0, opacity=50);
}

/* side-block-01 */

.side-block-01 {
	width: 230px;
}

.side-block-01 .side-title {
	width: 100%;
	height: 46px;
	background: url(../img/side_title_02.gif) no-repeat left top;
}
.side-block-01 .ti-other {
	width: 100%;
	height: 46px;
	background: url(../img/side_title_02a.gif) no-repeat left top;
}
.side-block-01 .ti-fit {
	width: 100%;
	height: 46px;
	background: url(../img/side_title_02b.gif) no-repeat left top;
}
.side-block-01 ul {
	font-size: 10px;
}
.side-block-01 li {
	padding-bottom: 9px;
	float: left;
}
.side-block-01 li.li1 {
	width: 75px;
}
.side-block-01 li.li2 {
	width: 125px;
}
.side-block-01 li.li3 {
	width: 100%;
}
.side-block-01 a:link,
.side-block-01 a:visited,
.side-block-01 a:active {
	color: #333333;
	padding-left: 14px;
	background: url(../img/icon_01.gif) no-repeat 5px 3px;
	text-decoration: none;
}
.side-block-01 a:hover {
	color: #333333;
	padding-left: 14px;
	background: url(../img/icon_01.gif) no-repeat 5px 3px;
	text-decoration: underline;
}



/* side-block-02 */

.side-block-02 {
	width: 230px;
}

.side-block-02 .side-title {
	width: 100%;
	height: 40px;
	background: url(../img/side_title_03.gif) no-repeat left top;
}

.side-block-02 ul {
	width: 100%;
}
.side-block-02 li {
	width: 100%;
	height: 60px;

}
.side-block-02 a {
	width: 100%;
	height: 50px;
	display: block;
	text-indent: -9999px;
}


.side-block-02 .li1 a:link,
.side-block-02 .li1 a:visited,
.side-block-02 .li1 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_01.jpg) no-repeat 0 0;
}
.side-block-02 .li1 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_01.jpg) no-repeat 0 -50px;
}






.side-block-02 .li2 a:link,
.side-block-02 .li2 a:visited,
.side-block-02 .li2 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_02.jpg) no-repeat 0 0;
}
.side-block-02 .li2 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_02.jpg) no-repeat 0 -50px;
}

.side-block-02 .li3 a:link,
.side-block-02 .li3 a:visited,
.side-block-02 .li3 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_03.jpg) no-repeat 0 0;
}
.side-block-02 .li3 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_03.jpg) no-repeat 0 -50px;
}

.side-block-02 .li4 a:link,
.side-block-02 .li4 a:visited,
.side-block-02 .li4 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_04.jpg) no-repeat 0 0;
}
.side-block-02 .li4 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_04.jpg) no-repeat 0 -50px;
}

.side-block-02 .li5 a:link,
.side-block-02 .li5 a:visited,
.side-block-02 .li5 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_05.jpg) no-repeat 0 0;
}
.side-block-02 .li5 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_05.jpg) no-repeat 0 -50px;
}

.side-block-02 .li6 a:link,
.side-block-02 .li6 a:visited,
.side-block-02 .li6 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_06.jpg) no-repeat 0 0;
}
.side-block-02 .li6 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_06.jpg) no-repeat 0 -50px;
}

.side-block-02 .li7 a:link,
.side-block-02 .li7 a:visited,
.side-block-02 .li7 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_07.jpg) no-repeat 0 0;
}
.side-block-02 .li7 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_07.jpg) no-repeat 0 -50px;
}

.side-block-02 .li8 a:link,
.side-block-02 .li8 a:visited,
.side-block-02 .li8 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_08.jpg) no-repeat 0 0;
}
.side-block-02 .li8 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_08.jpg) no-repeat 0 -50px;
}

.side-block-02 .li9 a:link,
.side-block-02 .li9 a:visited,
.side-block-02 .li9 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_09.jpg) no-repeat 0 0;
}
.side-block-02 .li9 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_09.jpg) no-repeat 0 -50px;
}

.side-block-02 .li10 a:link,
.side-block-02 .li10 a:visited,
.side-block-02 .li10 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_springnldjpg.jpg) no-repeat 0 0;
}
.side-block-02 .li10 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_springnldjpg.jpg) no-repeat 0 -50px;
}

.side-block-02 .li11 a:link,
.side-block-02 .li11 a:visited,
.side-block-02 .li11 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_11.jpg) no-repeat 0 0;
}
.side-block-02 .li11 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_11.jpg) no-repeat 0 -50px;
}

.side-block-02 .li12 a:link,
.side-block-02 .li12 a:visited,
.side-block-02 .li12 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_12.jpg) no-repeat 0 0;
}
.side-block-02 .li12 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_12.jpg) no-repeat 0 -50px;
}

.side-block-02 .li13 a:link,
.side-block-02 .li13 a:visited,
.side-block-02 .li13 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_13.jpg) no-repeat 0 0;
}
.side-block-02 .li13 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_13.jpg) no-repeat 0 -50px;
}

.side-block-02 .li14 a:link,
.side-block-02 .li14 a:visited,
.side-block-02 .li14 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_14.jpg) no-repeat 0 0;
}
.side-block-02 .li14 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_14.jpg) no-repeat 0 -50px;
}

.side-block-02 .li15 a:link,
.side-block-02 .li15 a:visited,
.side-block-02 .li15 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_15.jpg) no-repeat 0 0;
}
.side-block-02 .li15 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_15.jpg) no-repeat 0 -50px;
}
.side-block-02 .li16 a:link,
.side-block-02 .li16 a:visited,
.side-block-02 .li16 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_16.jpg) no-repeat 0 0;
}
.side-block-02 .li16 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_16.jpg) no-repeat 0 -50px;
}


.side-block-02 .li17 a:link,
.side-block-02 .li17 a:visited,
.side-block-02 .li17 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_17.jpg) no-repeat 0 0;
}
.side-block-02 .li17 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_17.jpg) no-repeat 0 -50px;
}

.side-block-02 .li18 a:link,
.side-block-02 .li18 a:visited,
.side-block-02 .li18 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_18.jpg) no-repeat 0 0;
}
.side-block-02 .li18 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_18.jpg) no-repeat 0 -50px;
}

.side-block-02 .li19 a:link,
.side-block-02 .li19 a:visited,
.side-block-02 .li19 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_19.jpg) no-repeat 0 0;
}
.side-block-02 .li19 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_19.jpg) no-repeat 0 -50px;
}

.side-block-02 .li20 a:link,
.side-block-02 .li20 a:visited,
.side-block-02 .li20 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_20.jpg) no-repeat 0 0;
}
.side-block-02 .li20 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_20.jpg) no-repeat 0 -50px;
}

.side-block-02 .li21 a:link,
.side-block-02 .li21 a:visited,
.side-block-02 .li21 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_21.jpg) no-repeat 0 0;
}
.side-block-02 .li21 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_21.jpg) no-repeat 0 -50px;
}

.side-block-02 .li22 a:link,
.side-block-02 .li22 a:visited,
.side-block-02 .li22 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_22.jpg) no-repeat 0 0;
}
.side-block-02 .li22 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_22.jpg) no-repeat 0 -50px;
}


.side-block-02 .li23 a:link,
.side-block-02 .li23 a:visited,
.side-block-02 .li23 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_23.jpg) no-repeat 0 0;
}
.side-block-02 .li23 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_23.jpg) no-repeat 0 -50px;
}


.side-block-02 .li25 a:link,
.side-block-02 .li25 a:visited,
.side-block-02 .li25 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_25.jpg) no-repeat 0 0;
}
.side-block-02 .li25 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_25.jpg) no-repeat 0 -50px;
}

.side-block-02 .li26 a:link,
.side-block-02 .li26 a:visited,
.side-block-02 .li26 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_26.jpg) no-repeat 0 0;
}
.side-block-02 .li26 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_26.jpg) no-repeat 0 -50px;
}

.side-block-02 .li27 a:link,
.side-block-02 .li27 a:visited,
.side-block-02 .li27 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_27.jpg) no-repeat 0 0;
}
.side-block-02 .li27 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_27.jpg) no-repeat 0 -50px;
}

.side-block-02 .li28 a:link,
.side-block-02 .li28 a:visited,
.side-block-02 .li28 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_28.jpg) no-repeat 0 0;
}
.side-block-02 .li28 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_28.jpg) no-repeat 0 -50px;
}


.side-block-02 .li29 a:link,
.side-block-02 .li29 a:visited,
.side-block-02 .li29 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_29.jpg) no-repeat 0 0;
}
.side-block-02 .li29 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_29.jpg) no-repeat 0 -50px;
}

.side-block-02 .li31 a:link,
.side-block-02 .li31 a:visited,
.side-block-02 .li31 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_31.jpg) no-repeat 0 0;
}
.side-block-02 .li31 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_31.jpg) no-repeat 0 -50px;
}

.side-block-02 .li33 a:link,
.side-block-02 .li33 a:visited,
.side-block-02 .li33 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_33.jpg) no-repeat 0 0;
}
.side-block-02 .li33 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_33.jpg) no-repeat 0 -50px;
}

.side-block-02 .li34 a:link,
.side-block-02 .li34 a:visited,
.side-block-02 .li34 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_34.jpg) no-repeat 0 0;
}
.side-block-02 .li34 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_34.jpg) no-repeat 0 -50px;
}

.side-block-02 .li35 a:link,
.side-block-02 .li35 a:visited,
.side-block-02 .li35 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_35.jpg) no-repeat 0 0;
}
.side-block-02 .li35 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_35.jpg) no-repeat 0 -50px;
}


.side-block-02 .li36 a:link,
.side-block-02 .li36 a:visited,
.side-block-02 .li36 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_36.jpg) no-repeat 0 0;
}
.side-block-02 .li36 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_36.jpg) no-repeat 0 -50px;
}


.side-block-02 .li37 a:link,
.side-block-02 .li37 a:visited,
.side-block-02 .li37 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_37.jpg) no-repeat 0 0;
}
.side-block-02 .li37 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_37.jpg) no-repeat 0 -50px;
}

/* side-block-03 */

.side-block-03 {
	width: 235px;
	height: 220px;
	background: url(../img/bg_side_01.gif) no-repeat 0 50px;
}

.side-block-03 .side-title {
	width: 100%;
	height: 50px;
	background: url(../img/side_title_tayori.gif) no-repeat left top;
}

.side-block-03 .inner {
	width: 200px;
	height: 130px;
	margin-left: 15px;
	overflow: hidden;
}
.side-block-03 .inner ul {
	width: 200px;
	font-size: 11px;
	padding-top: 17px;
}
.side-block-03 .inner li {
	width: 190px;
	padding: 0 0 5px 9px;
	background: url(../img/icon_01.gif) no-repeat 0 3px;
}
.side-block-03 .inner li a {
	line-height: 130%;
}

.side-block-03 dl {
	width: 200px;
	margin-left: 15px;
	padding-top: 17px;
}
.side-block-03 dt {
	width: 200px;
	height: 30px;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}
.side-block-03 dd {
	width: 200px;
	height: 100px;
	font-size: 11px;
	overflow: hidden;
}
.side-block-03 dd .bt a {
	line-height: 140%;
	padding-left: 9px;
	background: url(../img/icon_01.gif) no-repeat 0 3px;
}

.side-block-03 a:link,
.side-block-03 a:visited,
.side-block-03 a:active {
	color: #151589;
	text-decoration: underline;
}
.side-block-03 a:hover {
	color: #151589;
	text-decoration: none;
}


/* side-block-04 */

.side-block-04 {
	width: 230px;
}

.side-block-04 .side-title {
	width: 100%;
	height: 28px;
	background: url(../img/side_title_best5.gif) no-repeat left top;
}
.side-block-04 .ti-best3 {
	width: 100%;
	height: 28px;
	background: url(../img/side_title_best3.gif) no-repeat left top;
}

.side-block-04 ol {
	width: 100%;
}
.side-block-04 li {
	width: 100%;
	padding-bottom: 1px;
	float: left;
}
.side-block-04 li.best1,
.side-block-04 li.best3,
.side-block-04 li.best5 {
	background: #f1f0fe url(../img/line_01.gif) repeat-x left bottom;
}
.side-block-04 li.best2,
.side-block-04 li.best4 {
	background: #f9f9ff url(../img/line_01.gif) repeat-x left bottom;
}

.side-block-04 li span {
	width: 50px;
	height: 45px;
	display: block;
	float: left;
}
.side-block-04 li.best1 span {
	background: #f1f0fe url(../img/rank_01.gif) no-repeat 0 10px;
}
.side-block-04 li.best2 span {
	background: #f9f9ff url(../img/rank_02.gif) no-repeat 0 10px;
}
.side-block-04 li.best3 span {
	background: #f1f0fe url(../img/rank_03.gif) no-repeat 0 10px;
}
.side-block-04 li.best4 span {
	background: #f9f9ff url(../img/rank_04.gif) no-repeat 0 10px;
}
.side-block-04 li.best5 span {
	background: #f1f0fe url(../img/rank_05.gif) no-repeat 0 10px;
}
.side-block-04 li a {
	width: 170px;
	display: block;
	line-height: 140%;
	padding: 10px 0;
	float: left;
}
.side-block-04 li a:link,
.side-block-04 li a:visited,
.side-block-04 li a:active {
	color: #333333;
	text-decoration: none;
}
.side-block-04 li a:hover {
	color: #333333;
	background: url(../img/line_01.gif) repeat-x left bottom;
	text-decoration: underline;
}


/* side-block-05 */

.side-block-05 {
	width: 230px;
}

.side-block-05 ul {
	width: 100%;
}
.side-block-05 li {
	width: 100%;
	height: 60px;
	white-space: nowrap;
	overflow: hidden;
}
.side-block-05 li.last {
	height: 1px;
}
.side-block-05 a {
	display: block;
	text-indent: -9999px;
}

.side-block-05 .li1 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li1 a:link,
.side-block-05 .li1 a:visited,
.side-block-05 .li1 a:active {
	text-decoration: none;
	background: url(../img/side_banner_01.gif) no-repeat 0 0;
}
.side-block-05 .li1 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_01.gif) no-repeat 0 -50px;
}

.side-block-05 .li2 {
	height: 50px;
}
.side-block-05 .li2 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li2 a:link,
.side-block-05 .li2 a:visited,
.side-block-05 .li2 a:active {
	text-decoration: none;
	background: url(../img/side_banner_02.jpg) no-repeat 0 0;
}
.side-block-05 .li2 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_02.jpg) no-repeat 0 -50px;
}

.side-block-05 .li3 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li3 a:link,
.side-block-05 .li3 a:visited,
.side-block-05 .li3 a:active {
	text-decoration: none;
	background: url(../img/side_banner_03.gif) no-repeat 0 0;
}
.side-block-05 .li3 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_03.gif) no-repeat 0 -50px;
}

.side-block-05 .li4 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li4 a:link,
.side-block-05 .li4 a:visited,
.side-block-05 .li4 a:active {
	text-decoration: none;
	background: url(../img/side_banner_04.gif) no-repeat 0 0;
}
.side-block-05 .li4 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_04.gif) no-repeat 0 -50px;
}

.side-block-05 .li5 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li5 a:link,
.side-block-05 .li5 a:visited,
.side-block-05 .li5 a:active {
	text-decoration: none;
	background: url(../img/side_banner_05.gif) no-repeat 0 0;
}
.side-block-05 .li5 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_05.gif) no-repeat 0 -50px;
}

.side-block-05 .li6 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li6 a:link,
.side-block-05 .li6 a:visited,
.side-block-05 .li6 a:active {
	text-decoration: none;
	background: url(../img/side_banner_06.jpg) no-repeat 0 0;
}
.side-block-05 .li6 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_06.jpg) no-repeat 0 -50px;
}

.side-block-05 .li7 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li7 a:link,
.side-block-05 .li7 a:visited,
.side-block-05 .li7 a:active {
	text-decoration: none;
	background: url(../img/side_banner_07.jpg) no-repeat 0 0;
}
.side-block-05 .li7 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_07.jpg) no-repeat 0 -50px;
}

.side-block-05 .li8 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li8 a:link,
.side-block-05 .li8 a:visited,
.side-block-05 .li8 a:active {
	text-decoration: none;
	background: url(../img/side_banner_08.jpg) no-repeat 0 0;
}
.side-block-05 .li8 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_08.jpg) no-repeat 0 -50px;
}

.side-block-05 .li9 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li9 a:link,
.side-block-05 .li9 a:visited,
.side-block-05 .li9 a:active {
	text-decoration: none;
	background: url(../img/side_banner_09.jpg) no-repeat 0 0;
}
.side-block-05 .li9 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_09.jpg) no-repeat 0 -50px;
}



.side-block-05 .li10 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li10 a:link,
.side-block-05 .li10 a:visited,
.side-block-05 .li10 a:active {
	text-decoration: none;
	background: url(../img/side_banner_10.jpg) no-repeat 0 0;
}
.side-block-05 .li10 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_10.jpg) no-repeat 0 -50px;
}

.side-block-05 .li11 a {
	width: 100%;
	height: 50px;
}
.side-block-05 .li11 a:link,
.side-block-05 .li11 a:visited,
.side-block-05 .li11 a:active {
	text-decoration: none;
	background: url(../img/side_banner_11.jpg) no-repeat 0 0;
}
.side-block-05 .li11 a:hover {
	text-decoration: none;
	background: url(../img/side_banner_11.jpg) no-repeat 0 -50px;
}


/* side-block-06 */

.side-block-06 {
	width: 230px;
}

.side-block-06 h2 {
	width: 100%;
	height: 51px;
}
.side-block-06 h2 a {
	width: 100%;
	height: 45px;
	display: block;
	text-indent: -9999px;
}
.side-block-06 h2 a:link,
.side-block-06 h2 a:visited,
.side-block-06 h2 a:active {
	text-decoration: none;
	background: url(../img/side_title_01.gif) no-repeat 0 0;
}
.side-block-06 h2 a:hover {
	text-decoration: none;
	background: url(../img/side_title_01.gif) no-repeat 0 -45px;
}

/* side-block-07-2 20121016•ÏX */

.side-block-07-2 {
	width: 230px;
}

.side-block-07-2 ul {
	list-style: none;
}

.side-block-07-2 ul li {
	float: left;
	display: inline;
	width: 55px;
	padding-left: 10px;
	background: url(../img/icon_01.gif) 0 4px no-repeat;
	font-size: 12px;
}

/* side-block-07 */

.side-block-07 {
	width: 230px;
}

.side-block-07 .ti-area {
	width: 100%;
	height: 36px;
	background: url(../img/side_title_04.gif) no-repeat left top;
}
.side-block-07 .ti-pamphlet {
	width: 100%;
	height: 36px;
	background: url(../img/side_title_05.gif) no-repeat left top;
}

.side-block-07 ul {
	width: 100%;
	height: 22px;
	background: url(../img/side_navi_search.gif) no-repeat 0 0;
}
.side-block-07 a {
	display: block;
	text-indent: -9999px;
}

.side-block-07 .li1 {
	width: 65px;
	float: left;
}
.side-block-07 .li1 a {
	width: 45px;
	height: 22px;
}
.side-block-07 .li1 a:link,
.side-block-07 .li1 a:visited,
.side-block-07 .li1 a:active {
	text-decoration: none;
	background: url(../img/side_navi_search.gif) no-repeat 0 0;
}
.side-block-07 .li1 a:hover {
	text-decoration: none;
	background: url(../img/side_navi_search.gif) no-repeat 0 -22px;
}

.side-block-07 .li2 {
	width: 65px;
	float: left;
}
.side-block-07 .li2 a {
	width: 45px;
	height: 22px;
}
.side-block-07 .li2 a:link,
.side-block-07 .li2 a:visited,
.side-block-07 .li2 a:active {
	text-decoration: none;
	background: url(../img/side_navi_search.gif) no-repeat -65px 0;
}
.side-block-07 .li2 a:hover {
	text-decoration: none;
	background: url(../img/side_navi_search.gif) no-repeat -65px -22px;
}

.side-block-07 .li3 {
	width: 75px;
	float: left;
}
.side-block-07 .li3 a {
	width: 55px;
	height: 22px;
}
.side-block-07 .li3 a:link,
.side-block-07 .li3 a:visited,
.side-block-07 .li3 a:active {
	text-decoration: none;
	background: url(../img/side_navi_search.gif) no-repeat -130px 0;
}
.side-block-07 .li3 a:hover {
	text-decoration: none;
	background: url(../img/side_navi_search.gif) no-repeat -130px -22px;
}


/* side-block-08 */

.side-block-08 {
	width: 230px;
}
.side-block-08 img {
	margin-bottom: 3px;
}
.side-block-08 p {
	font-size: 85%;
	margin-bottom: 5px;
}


/* side-block-09 */

.side-block-09 {
	width: 230px;
}

.side-block-09 .side-title {
	width: 100%;
	height: 40px;
	background: url(../img/side_title_06.gif) no-repeat left top;
}

.side-block-09 ul {
	width: 100%;
}
.side-block-09 li {
	width: 100%;
	height: 60px;
}
.side-block-09 a {
	width: 100%;
	height: 50px;
	display: block;
	text-indent: -9999px;
}
.side-block-09 .li1 a:link,
.side-block-09 .li1 a:visited,
.side-block-09 .li1 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_01.jpg) no-repeat 0 0;
}
.side-block-09 .li1 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_01.jpg) no-repeat 0 -50px;
}

.side-block-09 .li2 a:link,
.side-block-09 .li2 a:visited,
.side-block-09 .li2 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_02.jpg) no-repeat 0 0;
}
.side-block-09 .li2 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_02.jpg) no-repeat 0 -50px;
}

.side-block-09 .li3 a:link,
.side-block-09 .li3 a:visited,
.side-block-09 .li3 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_03.jpg) no-repeat 0 0;
}
.side-block-09 .li3 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_03.jpg) no-repeat 0 -50px;
}

.side-block-09 .li4 a:link,
.side-block-09 .li4 a:visited,
.side-block-09 .li4 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_04.jpg) no-repeat 0 0;
}
.side-block-09 .li4 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_04.jpg) no-repeat 0 -50px;
}

.side-block-09 .li5 a:link,
.side-block-09 .li5 a:visited,
.side-block-09 .li5 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_05.jpg) no-repeat 0 0;
}
.side-block-09 .li5 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_05.jpg) no-repeat 0 -50px;
}

.side-block-09 .li6 a:link,
.side-block-09 .li6 a:visited,
.side-block-09 .li6 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_06.jpg) no-repeat 0 0;
}
.side-block-09 .li6 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_06.jpg) no-repeat 0 -50px;
}

.side-block-09 .li7 a:link,
.side-block-09 .li7 a:visited,
.side-block-09 .li7 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_07.jpg) no-repeat 0 0;
}
.side-block-09 .li7 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_07.jpg) no-repeat 0 -50px;
}

.side-block-09 .li8 a:link,
.side-block-09 .li8 a:visited,
.side-block-09 .li8 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_08.jpg) no-repeat 0 0;
}
.side-block-09 .li8 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_08.jpg) no-repeat 0 -50px;
}

.side-block-09 .li9 a:link,
.side-block-09 .li9 a:visited,
.side-block-09 .li9 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_09.jpg) no-repeat 0 0;
}
.side-block-09 .li9 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_09.jpg) no-repeat 0 -50px;
}


.side-block-09 .li10 a:link,
.side-block-09 .li10 a:visited,
.side-block-09 .li10 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_10.jpg) no-repeat 0 0;
}
.side-block-09 .li10 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_10.jpg) no-repeat 0 -50px;
}

.side-block-09 .li11 a:link,
.side-block-09 .li11 a:visited,
.side-block-09 .li11 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_11.jpg) no-repeat 0 0;
}
.side-block-09 .li11 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_11.jpg) no-repeat 0 -50px;
}

.side-block-09 .li12 a:link,
.side-block-09 .li12 a:visited,
.side-block-09 .li12 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_12.jpg) no-repeat 0 0;
}
.side-block-09 .li12 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_12.jpg) no-repeat 0 -50px;
}

.side-block-09 .li13 a:link,
.side-block-09 .li13 a:visited,
.side-block-09 .li13 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_13.jpg) no-repeat 0 0;
}
.side-block-09 .li13 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_13.jpg) no-repeat 0 -50px;
}

.side-block-09 .li14 a:link,
.side-block-09 .li14 a:visited,
.side-block-09 .li14 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_14.jpg) no-repeat 0 0;
}
.side-block-09 .li14 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_14.jpg) no-repeat 0 -50px;
}

.side-block-09 .li15 a:link,
.side-block-09 .li15 a:visited,
.side-block-09 .li15 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_15.jpg) no-repeat 0 0;
}
.side-block-09 .li15 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_15.jpg) no-repeat 0 -50px;
}
.side-block-09 .li16 a:link,
.side-block-09 .li16 a:visited,
.side-block-09 .li16 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_16.jpg) no-repeat 0 0;
}
.side-block-09 .li16 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_16.jpg) no-repeat 0 -50px;
}


.side-block-09 .li17 a:link,
.side-block-09 .li17 a:visited,
.side-block-09 .li17 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_17.jpg) no-repeat 0 0;
}
.side-block-09 .li17 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_17.jpg) no-repeat 0 -50px;
}

.side-block-09 .li18 a:link,
.side-block-09 .li18 a:visited,
.side-block-09 .li18 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_18.jpg) no-repeat 0 0;
}
.side-block-09 .li18 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_18.jpg) no-repeat 0 -50px;
}

.side-block-09 .li19 a:link,
.side-block-09 .li19 a:visited,
.side-block-09 .li19 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_19.jpg) no-repeat 0 0;
}
.side-block-09 .li19 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_19.jpg) no-repeat 0 -50px;
}

.side-block-09 .li24 a:link,
.side-block-09 .li24 a:visited,
.side-block-09 .li24 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_24.jpg) no-repeat 0 0;
}
.side-block-09 .li24 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_24.jpg) no-repeat 0 -50px;
}



.side-block-09 .li30 a:link,
.side-block-09 .li30 a:visited,
.side-block-09 .li30 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_30.jpg) no-repeat 0 0;
}
.side-block-09 .li30 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_30.jpg) no-repeat 0 -50px;
}



.side-block-09 .li33 a:link,
.side-block-09 .li33 a:visited,
.side-block-09 .li33 a:active {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_33.jpg) no-repeat 0 0;
}
.side-block-09 .li33 a:hover {
	text-decoration: none;
	background: url(//www.nta.co.jp/kaigai/europe_common/img/side_bt_33.jpg) no-repeat 0 -50px;
}


/* side-block-10 */

.side-block-10 {
	width: 230px;
	margin-bottom: 10px;
}
.side-block-10 .side-title {
	width: 200px;
	height: 40px;
	background: url(../img/side_title_07.gif) no-repeat left top;
}

.side-block-10 ul {
	width: 220px;
	margin-bottom: 5px;
}
.side-block-10 li {
	width: 105px;
	float: left;
}
.side-block-10 li span {
	width: 100px;
	height: 2.5em;
	font-size: 10px;
	margin-top: 2px;
	display: block;
	overflow: hidden;
}
.side-block-10 li a:link,
.side-block-10 li a:visited,
.side-block-10 li a:active {
	color: #333333;
	text-decoration: none;
}
.side-block-10 li a:hover {
	color: #333333;
	text-decoration: underline;
}
.side-block-10 li a:hover img {
	opacity: 0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=60);
}

.side-block-10 .more {
	width: 200px;
	font-size: 10px;
	text-align: right;
}
.side-block-10 .more a {
	padding: 0 0 0 8px;
	background: url(../img/icon_01.gif) no-repeat 0 1px;
}
.side-block-10 .more a:link,
.side-block-10 .more a:visited,
.side-block-10 .more a:active {
	color: #333333;
	text-decoration: none;
}
.side-block-10 .more a:hover {
	color: #333333;
	text-decoration: underline;
}


/* side-block-11 */

.side-block-11 {
	width: 230px;
	margin-bottom: 10px;
}
.side-block-11 .side-title {
	width: 230px;
	height: 30px;
	background: url(../img/side_title_02c.gif) no-repeat left top;
}
.side-block-11 .area-title {
	margin-bottom: 10px;
}

.side-block-11 .list2 {
	width: 192px;
	margin: 0 0 15px 8px;
}
.side-block-11 .list2 li {
	width: 192px;
	padding: 0 0 10px 0;
}
.side-block-11 .list2 li a {
	padding: 0 0 0 12px;
	background: url(../img/icon_01.gif) no-repeat 0 2px;
}
.side-block-11 .list2 li a.noarrow {
	background: none;
	padding:0;
}
/* side-block-12 */

.side-block-12 {
	width: 230px;
	margin-bottom: 10px;
}
.side-block-12 .side-title {
	width: 230px;
	height: 30px;
	background: url(../img/side_title_08.gif) no-repeat left top;
}
.side-block-12 .area-title {
	margin-bottom: 10px;
}

.side-block-12 .list2 {
	width: 192px;
	margin: 0 0 15px 8px;
}
.side-block-12 .list2 li {
	width: 192px;
	padding: 0 0 10px 0;
}
.side-block-12 .list2 li a {
	padding: 0 0 0 12px;
	display: block;
	background: url(../img/icon_01.gif) no-repeat 0 2px;
}


/* side-block-13 */

.side-block-13 {
	width: 230px;
	margin-bottom: 10px;
}
.side-block-13 .side-title {
	width: 230px;
	height: 30px;
	background: url(../img/side_title_09.gif) no-repeat left top;
}



/* detail */
/* -------------------------------------------------------- */

/* block-01 */

.block-01 {
	width: 670px;
	margin-left: 20px;
}

.block-01 h3 {
	margin-bottom: 5px;
}

.block-01 .photo {
	width: 195px;
	margin: 0 0 8px 10px;
	padding-top: 4px;
	background: url(../img/bg_photo_01a.gif) no-repeat left top;
}
.block-01 .photo-inner {
	width: 195px;
	padding-bottom: 4px;
	background: url(../img/bg_photo_01b.gif) no-repeat left bottom;
}
.block-01 .photo-inner img {
	display: block;
	margin-left: 4px;
}

.block-01 ol {
	width: 200px;
	margin-left: 8px;
}
.block-01 ol li {
	width: 200px;
	margin-bottom: 5px;
	line-height: 140%;
}
#page .block-01 ol li {
	line-height: 140%;
}
.block-01 ol li span {
	font-weight: bold;
	padding: 10px 0 5px 32px;
	display: block;
}
.block-01 ol li.li1 {
	background: url(../img/icon_rank1.gif) no-repeat left top;
}
.block-01 ol li.li2 {
	background: url(../img/icon_rank2.gif) no-repeat left top;
}
.block-01 ol li.li3 {
	background: url(../img/icon_rank3.gif) no-repeat left top;
}
.block-01 ol li a:link,
.block-01 ol li a:visited,
.block-01 ol li a:active {
	color: #333333;
	text-decoration: underline;
}
.block-01 ol li a:hover {
	color: #333333;
	text-decoration: none;
}

.block-01 .inner-01 {
	width: 670px;
	padding-bottom: 50px;
	background: url(../img/bg_01.gif) no-repeat left top;
}
.block-01 .inner-01 h3{
	width: 215px;
	padding: 7px 0 0 !important;
	background: url(../img/title_recommend_bg.gif) 0 0 no-repeat;
	text-align: center;
	font-size: 16px;
	color: #2F2F2F;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
}
.block-01 .inner-01a {
	width: 215px;
	float: left;
}
.block-01 .inner-01b {
	width: 215px;
	margin-left: 12px;
	display: inline;
	float: left;
}
.block-01 .inner-01c {
	width: 215px;
	float: right;
}



/* block-02 */

.block-02 {
	width: 670px;
	margin-left: 20px;
}

.block-02 h3 {
	font-size: 130%;
	margin: 0;
	padding: 0 0 5px 0;
}
.block-02 h3 a:link,
.block-02 h3 a:visited,
.block-02 h3 a:active {
	color: #333333;
	text-decoration: underline;
}
.block-02 h3 a:hover {
	color: #333333;
	text-decoration: none;
}

.block-02 h4 {
	margin: 0;
	padding: 0 0 8px 0;
}

.block-02 .comment-block {
	width: 237px;
	padding-top: 8px;
	background: url(../img/bg_comment_01a.gif) no-repeat left top;
}
.block-02 .comment-block-inner {
	width: 237px;
	padding-bottom: 12px;
	background: url(../img/bg_comment_01b.gif) no-repeat left bottom;
}
.block-02 .comment-block p {
	font-size: 10px;
	line-height: 130%;
	margin: 0 42px 0 8px;
}

.block-02 .photo {
	width: 195px;
	padding-top: 4px;
	background: url(../img/bg_photo_01a.gif) no-repeat left top;
	float: left;
}
.block-02 .photo-inner {
	width: 195px;
	padding-bottom: 4px;
	background: url(../img/bg_photo_01b.gif) no-repeat left bottom;
}
.block-02 .photo-inner img {
	display: block;
	margin-left: 4px;
}

.block-02 .bt-detail1,
.block-02 .bt-detail2,
.block-02 .bt-detail3 {
	position: relative;
}
.block-02 .bt-detail1 p,
.block-02 .bt-detail2 p,
.block-02 .bt-detail3 p {
	width: 92px;
	height: 24px;
	position: absolute;
	top: -26px;
	left: 575px;
}
.block-02 .bt-detail1 a,
.block-02 .bt-detail2 a,
.block-02 .bt-detail3 a {
	width: 92px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
.block-02 .bt-detail1 a:link,
.block-02 .bt-detail1 a:visited,
.block-02 .bt-detail1 a:active {
	background: url(../img/bt_detail.gif) no-repeat 0 0;
}
.block-02 .bt-detail1 a:hover {
	background: url(../img/bt_detail.gif) no-repeat 0 -24px;
}
.block-02 .bt-detail2 a:link,
.block-02 .bt-detail2 a:visited,
.block-02 .bt-detail2 a:active {
	background: url(../img/bt_detail.gif) no-repeat -92px 0;
}
.block-02 .bt-detail2 a:hover {
	background: url(../img/bt_detail.gif) no-repeat -92px -24px;
}
.block-02 .bt-detail3 a:link,
.block-02 .bt-detail3 a:visited,
.block-02 .bt-detail3 a:active {
	background: url(../img/bt_detail.gif) no-repeat -184px 0;
}
.block-02 .bt-detail3 a:hover {
	background: url(../img/bt_detail.gif) no-repeat -184px -24px;
}
.block-02 .bt-map1,
.block-02 .bt-map2,
.block-02 .bt-map3 {
	position: relative;
}
.block-02 .bt-map1 p,
.block-02 .bt-map2 p,
.block-02 .bt-map3 p {
	width: 110px;
	height: 24px;
	position: absolute;
	top: -26px;
	left: 450px;
}
.block-02 .bt-map1 a,
.block-02 .bt-map2 a,
.block-02 .bt-map3 a {
	width: 110px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
.block-02 .bt-map1 a:link,
.block-02 .bt-map1 a:visited,
.block-02 .bt-map1 a:active {
	background: url(../img/bt_map.gif) no-repeat 0 0;
}
.block-02 .bt-map1 a:hover {
	background: url(../img/bt_map.gif) no-repeat 0 -24px;
}
.block-02 .bt-map2 a:link,
.block-02 .bt-map2 a:visited,
.block-02 .bt-map2 a:active {
	background: url(../img/bt_map.gif) no-repeat -110px 0;
}
.block-02 .bt-map2 a:hover {
	background: url(../img/bt_map.gif) no-repeat -110px -24px;
}
.block-02 .bt-map3 a:link,
.block-02 .bt-map3 a:visited,
.block-02 .bt-map3 a:active {
	background: url(../img/bt_map.gif) no-repeat -220px 0;
}
.block-02 .bt-map3 a:hover {
	background: url(../img/bt_map.gif) no-repeat -220px -24px;
}
.maptxt {
	margin: -15px 0 10px;
	text-align: right;
	font-size: 11px;
}
.commentbox {
	margin: 0 0 15px 25px !important;
	padding: 5px 0 !important;
	border-bottom: 1px dotted #CCC;
}
.commentbox2 {
	margin: 0 0 0 25px !important;
	padding: 10px 0 !important;
	border-top: 1px dotted #CCC;
}

.block-02 .inner {
	width: 670px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	background: url(../img/line_01.gif) repeat-x left bottom;
}

.block-02 .inner_b {
	width: 670px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	background: url(../img/line_03.gif) repeat-x left bottom;
}

.block-02 .last {
	width: 670px;
	margin-bottom: 50px;
	padding-bottom: 0;
	background: none;
}

.block-02 .inner-01 {
	width: 670px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin-bottom: 10px;
}
.block-02 .inner-01 td {
	text-align: left;
	vertical-align: top;
}
.block-02 .inner-01 td.cell1 {
	width: 45px;
}
.block-02 .inner-01 td.cell3 {
	width: 237px;
}

.block-02 .inner-02 {
	width: 670px;
}
.block-02 .inner-02a {
	width: 220px;
	margin-left: 16px;
	display: inline;
	float: left;
}
.block-02 .inner-02b {
	width: 220px;
	float: right;
}
.block-02 .inner-02a p,
.block-02 .inner-02b p {
	margin-bottom: 25px;
}

/* ƒcƒA[Šé‰æŽÒ‚É‚æ‚é‰ðà*/

.tour-explanation{
	position: relative;
}

.tour-explanation p{
	width: 131px;
	height: 24px;
	position: absolute;
	top: -26px;
	left: 440px;
}
	

/* block-03 */

.block-03 {
	width: 670px;
	margin-left: 20px;
	background: url(../img/bg_02b.gif) repeat-y left top;
	border-bottom: solid 1px #cccccc;
}
.block-03-inner {
	width: 670px;
	padding-bottom: 20px;
	background: url(../img/bg_02a.gif) no-repeat left top;
}

.block-03 .tab-navi {
	width: 670px;
	height: 45px;
}
.block-03 .tab-navi li {
	width: 123px;
	height: 34px;
	float: left;
}
.block-03 .tab-navi li a {
	width: 121px;
	height: 34px;
	text-indent: -9999px;
	display: block;
}
a#tab-bt-01 {
	background: url(../img/tab_navi.gif) no-repeat 0 -68px;
}
a#tab-bt-02 {
	background: url(../img/tab_navi.gif) no-repeat -123px 0;
}
a#tab-bt-03 {
	background: url(../img/tab_navi.gif) no-repeat -246px 0;
}
a#tab-bt-04 {
	background: url(../img/tab_navi.gif) no-repeat -369px 0;
}



#tab-01 {
	display: block;
}
#tab-02,
#tab-03,
#tab-04 {
	display: none;
}

/* tab-summary */

#tab-01 .tab-summary {
	width: 650px;
	margin-left: 11px;
	padding-bottom: 20px;
}

#tab-01 .tab-summary .inner-01 {
	width: 650px;
	padding: 8px 0;
	background: url(../img/bg_03.gif) repeat-x left bottom;
}
#tab-01 .tab-summary .inner-01 ul {
	margin: 0 10px 0 12px;
}
#tab-01 .tab-summary .inner-01 li.l-block {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	float: left;
}
#tab-01 .tab-summary .inner-01 li.c-block {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
#tab-01 .tab-summary .inner-01 li.r-block {
	font-size: 85%;
	color: #999999;
	padding-top: 3px;
	float: right;
}

#tab-01 .tab-summary .inner-02 {
	width: 650px;
	color: #333333;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
#tab-01 .tab-summary .inner-02 th {
	width: 130px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	padding: 8px 0;
	background: #f1f0fe url(../img/line_02.gif) repeat-x right bottom;
}
#tab-01 .tab-summary .inner-02 td {
	text-align: left;
	vertical-align: top;
	padding: 8px 0 8px 10px;
	background: #ffffff url(../img/line_02.gif) repeat-x left bottom;
}

#tab01 .tab-summary .inner-02 td table td{
	 background-image:none;
	 text-align:right;
	 padding: 0px 0 0px 10px;

}


#tab-01 .tab-summary .list1 li {
	padding: 0 10px 5px 0;
	float: left;
}

#tab-01 .tab-summary .list2 {
	width: 510px;
	font-size: 10px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
#tab-01 .tab-summary .list2 th {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 0;
	background: #ffffff;
	border: solid 1px #cccccc;
}
#tab-01 .tab-summary .list2 th p {
	margin-left: 5px;
}
#tab-01 .tab-summary .list2 td {
	text-align: center;
	vertical-align: top;
	padding: 0;
	background: #ffffff;
	border: solid 1px #cccccc;
}
#tab-01 .tab-summary .list2 td p {
	white-space: nowrap;
}

#tab-01 .tab-summary .list2 .line1 th {
	text-align: center;
	background: #f3f3f3;
}
#tab-01 .tab-summary .list2 .line2 td {
	background: #ffe5e6;
	border-bottom: 0;
}
#tab-01 .tab-summary .list2 .line3 td {
	background: #e6f4ff;
	border-top: 0;
	border-bottom: 0;
}
#tab-01 .tab-summary .list2 .line4 td {
	background: #ffffff;
	border-top: 0;
}

#tab-01 .tab-summary .list2 .set1 {
	width: 120px;
}
#tab-01 .tab-summary .list2 .set2 {
	width: 30px;
}
#tab-01 .tab-summary .list2 .set3 {
	width: 78px;
}
#tab-01 .tab-summary .list2 .set4 {
	width: 40px;
}

#tab-01 .tab-summary .list3 {
	width: 510px;
}
#tab-01 .tab-summary .list3 li {
	width: 169px;
	height: 100px;
	text-align: center;
	float: left;
}
#tab-01 .tab-summary .list3 li p {
	text-align: center;
	padding-top: 5px;
}


/* tab-isan */

#tab-02 .tab-isan {
	width: 640px;
	color: #333333;
	margin-left: 16px;
}

#tab-02 .tab-isan .inner-01 {
	width: 640px;
	margin-bottom: 20px;
}
#tab-02 .tab-isan .inner-01a {
	width: 200px;
	float: left;
}
#tab-02 .tab-isan .inner-01b {
	width: 200px;
	margin-left: 20px;
	display: inline;
	float: left;
}
#tab-02 .tab-isan .inner-01c {
	width: 200px;
	float: right;
}

#tab-02 .tab-isan .inner-01 h3 {
	font-size: 100%;
	margin-bottom: 5px;
	padding-top: 5px;
}

#tab-02 .tab-isan .inner-02 {
	width: 640px;
	padding-top: 18px;
	background: url(../img/line_01.gif) repeat-x left top;
}

#tab-02 .tab-isan .inner-02 h4 {
	margin: 0 0 10px 0;
	padding: 0;
}
#tab-02 .tab-isan .inner-02 ol {
	list-style-type: decimal;
	margin-left: 25px;
}
#tab-02 .tab-isan .inner-02 ol li {
	margin-bottom: 8px;
}
#tab-02 .tab-isan .inner-02 ul {
	list-style-type: disc;
	margin-left: 25px;
}
#tab-02 .tab-isan .inner-02 ul li {
	margin-bottom: 8px;
}


/* tab-map */

#tab-03 .tab-map {
	width: 650px;
	color: #333333;
	margin-left: 11px;
}

#tab-03 .tab-map .inner-01 {
	width: 650px;
}
#tab-03 .tab-map .inner-01 .l-block {
	width: 320px;
	float: left;
}
#tab-03 .tab-map .inner-01 .r-block {
	width: 322px;
	float: right;
}
#tab-03 .tab-map .inner-01 h3 {
	margin: 0 0 5px 0;
	padding: 0;
}
#tab-03 .tab-map .inner-01 h4 {
	margin: 0 0 10px 0;
	padding: 15px 0 0 0;
}
#tab-03 .tab-map .inner-01 li {
	margin-bottom: 6px;
}


/* tab-faq */

#tab04 .tab-faq {
	width: 650px;
	color: #333333;
	margin-left: 11px;
}

#tab04 .tab-faq .inner-01 {
	width: 650px;
	padding: 8px 0;
	background: url(../img/bg_03d.gif) repeat-x left bottom;
}
#tab04 .tab-faq .inner-01 ul {
	margin: 0 10px 0 12px;
}
#tab04 .tab-faq .inner-01 li.l-block {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	float: left;
}
#tab04 .tab-faq .inner-01 li.c-block {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
#tab04 .tab-faq .inner-01 li.r-block {
	font-size: 85%;
	color: #999999;
	padding-top: 3px;
	float: right;
}

#tab04 .tab-faq .inner-02 {
	width: 650px;
}
#tab04 .tab-faq .inner-02 dt {
	font-weight: bold;
	margin-bottom: 10px;
	padding: 6px 12px 4px 12px;
	background: #fbf0fd;
}
#tab04 .tab-faq .inner-02 dd {
	margin-bottom: 25px;
	padding: 0 12px;
}
#tab04 .tab-faq .inner-02 dd ul {
	list-style-type: disc;
	margin-left: 22px;
	margin-bottom: 5px;
}
#tab04 .tab-faq .inner-02 dd li {
	line-height: 140%;
}


.block-03_2 {
	width: 678px;
	border: solid 1px #cccccc;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-left:10px;

}
.block-03_2-inner {
	width: 678px;
	padding-top: 10px;	
}

.block-03_2 h3{
	padding-left:10px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
}

.block-03_2 h4{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
}


#page h3.news1{
	font-size:16px;
	color:#FFF;
	padding:3px 0 0 10px;
	margin:10px 0 0 10px;
	width:670px;
	height:25px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	background:url(../../europe/img/h3_bar1.jpg) no-repeat;
}

#page h3.news2{
	font-size:16px;
	color:#FFF;
	padding:3px 0 0 10px;
	margin:10px 0 0 10px;
	width:670px;
	height:25px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	background:url(../../europe/img/h3_bar2.jpg) no-repeat;
}


#page h3.news3{
	font-size:16px;
	color:#FFF;
	padding:3px 0 0 10px;
	margin:10px 0 0 10px;
	width:670px;
	height:25px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	background:url(../../europe/img/h3_bar3.jpg) no-repeat;
}

#page h3.news4{
	font-size:16px;
	color:#FFF;
	padding:3px 0 0 10px;
	margin:10px 0 0 10px;
	width:670px;
	height:25px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	background:url(../../europe/img/h3_bar4.jpg) no-repeat;
}

div.mapleft h4 {
	color:#4d0987;
}


/* tab-summary */

#tab01 .tab-summary {
	width: 655px;
	margin-left: 11px;
	padding-bottom: 20px;
}

#tab01 .tab-summary .inner-01 {
	width: 655px;
	padding: 8px 0;
	background: url(../img/bg_03.gif) repeat-x left bottom;
}
#tab01 .tab-summary .inner-01 ul {
	margin: 0 10px 0 12px;
}
#tab01 .tab-summary .inner-01 li.l-block {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	float: left;
}
#tab01 .tab-summary .inner-01 li.c-block {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
#tab01 .tab-summary .inner-01 li.r-block {
	font-size: 85%;
	color: #999999;
	padding-top: 3px;
	float: right;
}

#tab01 .tab-summary .inner-02 {
	width: 655px;
	color: #333333;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	clear:both;
}
#tab01 .tab-summary .inner-02 th {
	width: 130px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	padding: 8px 0;
	background: #f1f0fe url(../img/line_02.gif) repeat-x right bottom;
}
#tab01 .tab-summary .inner-02 td {
	text-align: left;
	vertical-align: top;
	padding: 8px 0 8px 10px;
	background: #ffffff url(../img/line_02.gif) repeat-x left bottom;
}

#tab01 .tab-summary .inner-02 td table td{
	 background-image:none;
	 text-align:right;
	 padding: 0px 0 0px 10px;

}

#tab01 .tab-summary .list1 li {
	padding: 0 10px 5px 0;
	float: left;
}

#tab01 .tab-summary .list2 {
	width: 510px;
	font-size: 10px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
#tab01 .tab-summary .list2 th {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 0;
	background: #ffffff;
	border: solid 1px #cccccc;
}
#tab01 .tab-summary .list2 th p {
	margin-left: 5px;
}
#tab01 .tab-summary .list2 td {
	text-align: center;
	vertical-align: top;
	padding: 0;
	background: #ffffff;
	border: solid 1px #cccccc;
}
#tab01 .tab-summary .list2 td p {
	white-space: nowrap;
}

#tab01 .tab-summary .list2 .line1 th {
	text-align: center;
	background: #f3f3f3;
}
#tab01 .tab-summary .list2 .line2 td {
	background: #ffe5e6;
	border-bottom: 0;
}
#tab01 .tab-summary .list2 .line3 td {
	background: #e6f4ff;
	border-top: 0;
	border-bottom: 0;
}
#tab01 .tab-summary .list2 .line4 td {
	background: #ffffff;
	border-top: 0;
}

#tab01 .tab-summary .list2 .set1 {
	width: 120px;
}
#tab01 .tab-summary .list2 .set2 {
	width: 30px;
}
#tab01 .tab-summary .list2 .set3 {
	width: 78px;
}
#tab01 .tab-summary .list2 .set4 {
	width: 40px;
}

#tab01 .tab-summary .list3 {
	width: 510px;
}
#tab01 .tab-summary .list3 li {
	width: 169px;
	height: 100px;
	text-align: center;
	float: left;
}
#tab01 .tab-summary .list3 li p {
	text-align: center;
	padding-top: 5px;
}




/* tab-isan */

#tab02 .tab-isan {
	width: 640px;
	color: #333333;
	margin-left: 16px;
}

#tab02 .tab-isan .inner-01 {
	width: 640px;
	margin-bottom: 20px;
}
#tab02 .tab-isan .inner-01a {
	width: 200px;
	float: left;
}
#tab02 .tab-isan .inner-01b {
	width: 200px;
	margin-left: 20px;
	display: inline;
	float: left;
}
#tab02 .tab-isan .inner-01c {
	width: 200px;
	float: right;
}

#tab02 .tab-isan .inner-01 h3 {
	font-size: 100%;
	margin-bottom: 5px;
	padding-top: 5px;
}

#tab02 .tab-isan .inner-02 {
	width: 640px;
	padding-top: 18px;
	clear:both;
	background: url(../img/line_01.gif) repeat-x left top;
}

#tab02 .tab-isan .inner-02 h4 {
	margin: 0 0 10px 0;
	padding: 0;
}
#tab02 .tab-isan .inner-02 ol {
	list-style-type: decimal;
	margin-left: 25px;
}
#tab02 .tab-isan .inner-02 ol li {
	margin-bottom: 8px;
}
#tab02 .tab-isan .inner-02 ul {
	list-style-type: disc;
	margin-left: 25px;
}
#tab02 .tab-isan .inner-02 ul li {
	margin-bottom: 8px;
}



/* tab-map */

.tab-map {
	width: 650px;
	height:auto;
	color: #333333;
	overflow:hidden;
	padding-top:10px;
	margin:0 0 0 15px;
}

.tab-map .mapleft{
	float:left;
	padding-left:15px;
	width:350px;
}

.tab-map .mapleft h3{
	margin:0;
	padding:0 0 0 0;
}

.tab-map .mapleft ul{
	padding-bottom:10px;
}


.tab-map .mapleft h4{
	margin:0;
	padding:0 0 5px 0;
}

.tab-map .mapright{
	float:right;
	
}

.tab-map2 {
	width: 670px;
	height:auto;
	color: #333333;
	overflow:hidden;
	padding-top:10px;
	margin:0;
}

.tab-map2 .mapleft{
	float:left;
	padding-left:15px;
	width:318px;
}

.tab-map2 .mapleft h3{
	margin:0;
	padding:0 0 0 0;
}

.tab-map2 .mapleft ul{
	padding-bottom:10px;
}


.tab-map2 .mapleft h4{
	margin:0;
	padding:0 0 5px 0;
}

.tab-map2 .mapright{
	float:right;
	
}



/* popup */
/* -------------------------------------------------------- */

/* about-block */

#about-block {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	border: 0;
}
#about-block h1 {
	width: 776px;
	text-align: center;
	margin: 0 auto 20px auto;
	padding: 15px 0 0 0;
}
#about-block #bt-close {
	width: 665px;
	text-align: center;
	margin: 0 auto;
	padding: 25px 0 15px 0;
}
#about-block #bt-close img {
	display: inline;
	border: none;
}

#about-block-inner {
	width: 764px;
	text-align: left;
	margin: 0 auto;
}
#about-block-inner img {
	float: left;
}
#about-block-inner dl {
	width: 354px;
	float: right;
}
#about-block-inner dt {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px;
	padding: 4px 5px;
	background: #dedeff;
}
#about-block-inner dd {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	margin-bottom: 20px;
	padding: 0 5px;
}


*side-block-01@/* list2 */
====================================================== */


/* list2 */

.side-block-01 .list2 {
	width: 200px;
	font-size: 10px;
	line-height: 110%;
	margin-bottom: 15px;
}
.side-block-01 .list2 li {
	width: 200px;
	margin-bottom: 1px;
	overflow: hidden;
	float: left;
}
.side-block-01 .list2 li.li1 a {
	display: block;
	padding: 5px 5px 5px 13px;
	background: #f1f0fe url(../img/icon_01.gif) no-repeat 5px 7px;
}
.side-block-01 .list2 li.li2 a {
	display: block;
	padding: 5px 5px 5px 13px;
	background: #FDF0EB url(../img/icon_02.gif) no-repeat 5px 7px;
}
.side-block-01 .list2 li.li3 a {
	display: block;
	padding: 5px 5px 5px 13px;
	background: #fce9ef url(../img/icon_03.gif) no-repeat 5px 7px;
}
.side-block-01 .list2 li.li4 a {
	display: block;
	padding: 5px 5px 5px 13px;
	background: #e2f5e6 url(../img/icon_04.gif) no-repeat 5px 7px;
}
.side-block-01 .list2 li.li5 a {
	display: block;
	padding: 5px 5px 5px 13px;
	background: #eafafa url(../img/icon_05.gif) no-repeat 5px 7px;
}
.side-block-01 .list2 li.li6 a {
	display: block;
	padding: 5px 5px 5px 13px;
	background: #fff7ec url(../img/icon_06.gif) no-repeat 5px 7px;
}
.side-block-01 .list2 a:link,
.side-block-01 .list2 a:visited,
.side-block-01 .list2 a:active {
	color: #333333;
	text-decoration: none;
}
.side-block-01 .list2 a:hover {
	color: #333333;
	text-decoration: underline;
}

.Tourarea{
	width:690px;
	overflow:hidden;

}

.Tourarea ul.icon{
	list-style:none;
	float:right;


	
}

.Tourarea ul.icon li{
	display:block;
	width:80px;
	float:left;
	
}




.TourareaIn{
	width:700px;
	margin:10px auto;	
	overflow:hidden;
}

#page .Tourarea .TourareaIn h3{
	width:662px;
	height:30px;
	color:#FFF;
	clear:both;
	font-size:16px;
	padding:6px 0 0 20px;
	margin:0;
	background-image:url(../img/bg_departure.jpg);
	clear:both;
}

#page .Tourarea .TourareaIn h4{
	margin:0 0 5px 0;
}

#page .Tourarea .TourareaIn a{
	color:#333333;
}

#page .Tourarea .TourareaIn a:hover{
	text-decoration:none;
}

#page .Tourarea .TourareaIn p.otherclass{
	clear:both;
	text-align:right;
	font-size:12px;
	line-height:16px;
	margin:0 ;
	padding:5px 0;
}

#page .Tourarea .TourareaIn .dept{
	float:right;
	margin:0;
	padding:0 20px 5px 0;

}

#page .Tourarea .TourareaIn .dept a{
	color:#333333;
	font-weight:bold;
	font-size:14px;
    
}

#page .Tourarea .TourareaIn .dept a:hover{
	text-decoration:none;
}

.tourbox{
	width:330px;
	margin:11px 20px 10px 0px;
	float:left;

}



.Osusume {
	width:310px;
	height:auto;
	display:block;
	border:1px solid #CCC;
	margin:0 5px 0 0;
	padding:8px;
	overflow:hidden;

}



.Osusume h4 {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding:0 0 3px 40px;
	letter-spacing:-0.02em;
	margin:0 0 10px 0;
}

.Osusume h4 a{
	display:block;
}


.Osusume h4.best{
	background-image:url(../img/icon_plan_01.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.Osusume h4.ex{
	background-image:url(../img/icon_plan_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.Osusume h4.web{
	background-image:url(../img/icon_plan_03.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.Osusume h4.mach{
	background-image:url(../img/icon_plan_04.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


.imgOsusume {
	float:left;
	width:135px;
	clear:both;
	margin:0;
	padding:0;}


.txtOsusume {
	float:left;
	width:175px;
	margin:0;
	line-height:1.4em;
	color:#666;
	font-size:12px;
	display:block;
}

p.txtOsusume span.f-red14{
	color:#F00;
	font-size:14px;
}

p.txtOsusume small{
	color:#F00;
	font-size:14px;
}


#page div.midashi{
		width:690px;
		height:55px;
		position:relative;
		overflow:hidden;
		padding:0;
		margin:0;
}


div.midashi p.flags{
	width:23px;
	height:24px;
	clear: both;
	margin:0;
	padding:0;
	position:absolute;
	top:15px;
	left: 7px;
	
	}

div.midashi p.mark{
	width:255px;
	height:45px;
	clear: both;
	margin:0;
	padding:0;
	position:absolute;
	top:6px;
	left: 403px;
	
	}
	
#page .left-block h2.h2h{
	width: 700px;
	height:38px;
	padding: 15px 10px 0px 35px;
	background: url(../img/ti_h2_bg.jpg) 0 0 no-repeat;
	font-size: 18px;
	color: #262626;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	
}


/*  =================================
SNS
=================================  */

#sns{
	width:340px;
	margin-bottom:5px;
	float:right;
	overflow:hidden;
}

.fb-like{
	width:160px;
	display:block;
	float:left;
	overflow:hidden;
}

.twbtn{
	float:left;
	width:115px;
	display:block;
	overflow:hidden;
}

.gp{
	float:left;
	width:65px;
	display:block;
	overflow:hidden;
}
