@charset "utf-8";
/*	Theme Name:	the-third-park-site	*/
/*	PCのスタイル	*/
/*	Size:
		Smartphone:	320px - 480px
		Tablet:		480px - 768px
		PC:			768px以上
*/

/* Font Management
-------------------------------------------------------------- */
@font-face {
	font-family: 'agencyr';
	src: url('fonts/agencyr.eot'); /* IE9 Compat Modes */
	src: url('fonts/agencyr.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('fonts/agencyr.ttf')  format('truetype'), /* Safari, Android, iOS */
	}
/* Firefox, Opera, Safari */
/* Firefox, Opera, Safari */
@font-face {
font-family:agencyr;
src:url("fonts/agencyr.ttf") format("truetype")
}
/*IE*/
/*@font-face {
font-family: agencyr;
src: url("fonts/agencyr.eot");
}*/

.agencyr {
	font-family:"agencyr","メイリオ","Meiryo","小塚ゴシック Pro", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:180%;
}

/*	共通の設定
----------------------------------------------------------*/
*{
	margin:0;
	padding:0;
}
body{
	width:100%;
	font: 12px "メイリオ","Meiryo","Lucida Sans Unicode", "Lucida Grande","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	background:#f2e2c6 url(images/common/Bg_1.png) 50% 0 no-repeat;
	color:#000;
}
#Bg_l, #Bg_r { width:100%; }
#Bg_l { background:url(images/common/Bg_l.png) no-repeat 0 100%; }
#Bg_r { background:url(images/common/Bg_r.png) no-repeat 100% 0; }

a{ text-decoration:none; color:#825a2c;}
a:hover{ color:#9B7B56; }
a img{ border:none; }
img{
	max-width:100%;
	margin:0;
	vertical-align:bottom;
}
.entry-title, .archive-title{ display:none; }
.clear{
	clear:both;
	overflow:hidden;
}
.switch {
    visibility: hidden;
    width: 35%;
}
	#Sidecolumn .switch {
	    width: 100%;
	}
/*	大枠の設定
----------------------------------------------------------*/
#header,#Globalnavi,#Mainvisualarea,#Pageindexarea,#Contentbody,#footer,#Copyright{
	width:100%;
	clear:both;
	overflow:hidden;
}
.Mainwrap{
	width:970px;
	margin:0 auto;
	overflow:hidden;
}
#Contentbody{
	padding:15px 0;
}
#Maincolumn {
	float:right;
	width:730px;
}
#Sidecolumn {
	float:left;
	width:225px;
}

/* header Block
----------------------------------------------------------*/
header {}
#Head { padding:15px 0; }
#Head h1 { display:none; }
#header #Head .Mainwrap #Leftdir { float:left; }
#header #Head .Mainwrap #Rightdir{
	float:right;
	width: 400px;
}
#Logo a {
	display:block;
	width:136px;
	height:80px;
	text-indent:-9999px;
	background:url(images/common/Logo.png) 0 0 no-repeat;
	background-size:100%;
}
#Kawaguchiko{
	float: right;
}
#Kawaguchiko a{
	display:block;
	width:218px;
	height:59px;
	text-indent:-9999px;
	background:url(images/common/Kawaguchiko.jpg) 0 0 no-repeat;
	background-size:contain;
	margin:10px 20px 0 0;
}
#Kawaguchiko:hover{
	opacity:0.8;
}
#Reservlink{
	float: right;
}
#Reservlink a{
	display:block;
	width:141px;
	height:60px;
	text-indent:-9999px;
	background:url(images/common/Btn_reservation.png) 0 0 no-repeat;
	background-size:100%;
	margin-top:10px;
}
#Reservlink:hover{ opacity:0.8;}
#Sitemaplink{ display:none; }

/* Globalnavi Block
----------------------------------------------------------*/
#Globalnavi{
	background:url(images/common/Globalnavi_bg.png) repeat-x 0 0;
}
#Globalnavi ul {
	clear:both;
	overflow:hidden;
}
#Globalnavi ul li {
	float:left;
	width:107px;
	height:60px;
}
#Globalnavi ul li:last-child {}
#Globalnavi ul li a{
	padding-top:15px;
	text-align:center;
	display:block;
	width:107px;
	height:60px;
	font-family: "agencyr";
	font-size:200%;
	line-height:10px;
	color:#896338;
}
#Globalnavi ul li a .kana{
	color:#000;
	font-size:7pt;
	font-family:"メイリオ","Meiryo","小塚ゴシック Pro", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;

}
#Globalnavi ul li a:hover, #Globalnavi ul li.selected a{
	background:url(images/common/Globalnavi_bg_o.png) repeat-x;
	background-position:0 0;
	color:#c0ac95;
}
#Globalnavi ul li a:hover .kana, #Globalnavi ul li.selected a .kana{
	color:#ffffff;
}


/* Mainvisualarea Block #image-navigation
----------------------------------------------------------*/
#Mainvisualarea{
	background:url(images/top/Mainvisual_bg.png) no-repeat 50% 50%;
	padding:10px 0;
}
#Pageindexarea{
	background:url(images/common/Pageindex_bg.png) no-repeat 50% 50%;
	padding:0 0 15px 0;
}
/* Mainvisualarea Block #image-navigation
----------------------------------------------------------*/
#image-navigation{
	overflow:hidden;
}
#image-navigation ul li a {
  display:block;
  width:176px;
}
#image-navigation ul li a img {
	vertical-align:top;
}
#image-navigation .navi ,
#image-navigation .navi-image {
	clear:both;
	overflow:hidden;
}
#image-navigation .navi-image{
	height:330px;
	margin-bottom:10px;
}
#image-navigation .navi ul{
	width:920px;
	margin:0 auto;
}
#image-navigation .navi ul li{
	float:left;
	margin-right:10px;
}
#image-navigation .navi ul li:last-child{
	margin-right:0;
}
#image-navigation-text ul li a {
	display:block;
	width:176px;
	/*height:100px;*/
	color:#333;
	text-align:center;
}
#image-navigation-text .navi ,
#image-navigation-text .navi-image {
	clear:both;
	overflow:hidden;
}
#image-navigation-text a {
	background:#eee;
}
#image-navigation-text a.active {
	background:#333;
	color:#fff;
}
#image-navigation-text .navi-image { position:relative; }
#image-navigation-text .navi-image a { display:block; }
#image-navigation-text .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation-text .navi-image a.active { z-index:10; }
#image-navigation-text .navi-image a.last-active { z-index:9; }

#image-navigation .navi-image { position:relative;}
#image-navigation .navi-image a { display:block; width:970px; }
#image-navigation .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation .navi-image a.active { z-index:10; }
#image-navigation .navi-image a.last-active { z-index:9; }


/* breadcrumb Block
----------------------------------------------------------*/
#breadcrumb.White {
	background:#fff;
	padding-top:5px;
}
#breadcrumb ul {
	overflow:hidden;
	padding:5px 0;
}
#breadcrumb ul li {
	float:left;
	margin:0 5px;
}
#breadcrumb ul li a { text-decoration:underline; }
#breadcrumb ul li a:hover {
	font-weight:bolder;
}

/* Contentbody Block
----------------------------------------------------------*/
#Inquirylink{
	float:left;
	margin-right:10px;
}
#Contentbody{
	background: #fff;
	clear:both;
	overflow:hidden;
}
#Contentbody .section{
	overflow:hidden;
	border: solid 1px #dcdcdc;
}
#Contentbody .section.none{
	border:none;
	background:none;
}
#Contentbody .article { padding:15px; }
#Contentbody h3 {
	background:#fff url(images/common/Mark_1.png) 10px 50% no-repeat;
	padding:5px 0 5px 25px;
}
#Contentbody h3 table{
	width:100%;
	margin-bottom:5px;
}
#Contentbody h3 table tr th,
#Contentbody h3 table tr td{
	vertical-align: bottom;
	color:#825a2c;
}
#Contentbody h3 table tr td{
	text-align:right;
	padding-right:5px;
}
#Contentbody h3 table tr td a{
	color:#825a2c;
}
h3 a{ text-decoration:underline; }
h3 a:hover { text-decoration:none; }

#Contentbody h4 {
	background:#825a2c url(images/common/Mark_2.png) 10px 50% no-repeat;
	padding:6px 0 6px 25px;
}
#Contentbody h4 table{
	width:100%;
}
#Contentbody h4 table tr th,
#Contentbody h4 table tr td{
	vertical-align: bottom;
	color:#fff;
}
#Contentbody h4.Ssize{
	padding:1px 0 1px 25px;
}
#Contentbody h4.Ssize table tr th,
#Contentbody h4.Ssize table tr td{
	vertical-align: middle;
}
#Contentbody h4 table tr th.point{
	width:60px;
}
#Contentbody h4 table tr td strong{ font-size:130%; }
#Contentbody h4 table tr td small{ font-size:110%; font-weight:bold; }
#Contentbody h5 {
	background:#fff url(images/common/Mark_1.png) 0 50% no-repeat;
	padding:5px 0 3px 15px;
	border-bottom:dotted 1px #838383;
	margin-bottom:10px;
	font-weight:bold;
	font-size:150%;
	color:#825a2c;
}
#Contentbody h6 {
	background:#dacec0;
	border-left:solid 10px #825a2c;
	padding:5px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:150%;
	color:#825a2c;
}
#Contentbody h6 span {
	font-weight:normal;
	font-size:90%;
}

.divide2,#divide2 {
	overflow:hidden;
}
.divide2 li,
#divide2 li{
	width:49%;
	float:left;
	border: solid 1px #dcdcdc;
}
.divide2 .right,
#divide2 li.right{
	float:right;
}
.divide2 li:nth-child(2n){
	float:right;
}
.divide2 li a img:hover{ opacity:0.8; }

.divide3 {
	overflow:hidden;
}
.divide3 li{
	width:230px;
	float:left;
	margin-right:15px;
	border: solid 1px #dcdcdc;
}
.divide3 .right,
.divide3 li:nth-child(3n){
	margin-right:0;
}
.divide3 li a {}
.divide3 li a img{
	width:100%;
}
.divide3 li a img:hover{ opacity:0.8; }
.divide3 li a .message{
	padding:0 10px;
}
.article .divide3 li{
	width:225px;
	margin-right:11px;
	border:none;
}
.article .divide3 .right,
.article .divide3 li:nth-child(3n){
	margin-right:0;
}
.divide4 {
	overflow:hidden;
}
.divide4 li{
	width:23.5%;
	float:left;
	margin-right:2%;
}
.divide4 .right{
	margin-right:0;
}
.divide4 li a {}
.divide4 li a img{
	width:100%;
}
.divide4 li a img:hover{ opacity:0.8; }

#Mainvisualarea .Mainwrap .divide5 {
	overflow:hidden;
	width:96%;
	margin:10px 2%;
}
#Mainvisualarea .Mainwrap .divide5 li{
	width:20%;
	float:left;
}
#Mainvisualarea .Mainwrap .divide5 li img{
	width:98%;
	margin:0 1%;
}

#back-to-top{
	position:fixed;
	right:25px;
	bottom:37px;
}


/* Maincolumn Block
----------------------------------------------------------*/
#Maincolumn .section{
	margin-bottom:15px;
}

.withimg{
	overflow:hidden;
}
.withimg:after{
	clear:both;
}
.withimg img#Banner_ad{
	width:37%;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.withimg .right img{
	float:right;
	margin-left:10px;
}
#Maincolumn strong{
	font-weight:bold;
}



/* Sidecolumn Block
----------------------------------------------------------*/
#Sidecolumn .section{ margin-bottom:15px; }
#Sidecolumn ul li { margin-bottom:15px; }
#Sidecolumn ul li:last-child{ margin-bottom:0; }
#Sidecolumn ul li a img:hover{ opacity:0.8; }
#Sidecolumn ul.spdivide2 li.central2{
		display: none;
}
#Sidelogo{
	display:none;
}

#Indexpage #Sidelogo{ display: block; }
#Indexpage #Sidelogo ul li img{
	width:203px;
	margin:2px 11px;
}
@-moz-document url-prefix() {
#Indexpage #Sidelogo ul li img{
	margin:4px 11px;
}
	}
}

/* footer Block
----------------------------------------------------------*/
#footer{
	font-size:95%;
	clear:both;
	overflow:hidden;
}
#footerlower{
	background:#f3eeea;
}
#footerupper{
	background:#825a2c;
	color:#fff;
	padding:5px 0;
}
#footerupper .Mainwrap{ padding:3px 0; }
#footerupper #Rightarea{ }
#footerupper #Rightarea a{
	color:#fff;
	margin-top:10px;
}
#Copyright{
	text-align:center;
	background:#fff;
	padding:10px 0;
	clear:both;
	overflow:hidden;
}
#footerlower #Rightarea, #footerlower #Leftarea{ width:47%; }
#footer #Rightarea{ float:right; }
#footer #Leftarea{ float:left; }
#Footermenu {
	overflow:hidden;
	border-bottom:solid 1px #825a2c;
	padding:10px 0;
}
#Footermenu.none { border:none; }
#Footermenu ul{
	clear:both;
	overflow:hidden;
}
#Footermenu ul li {
	float:left;
	width:17%;
	background:url(images/common/Mark_3.png) no-repeat 0 50%;
	padding:3px 0 3px 10px;
}
#Footermenu ul li a{
	text-decoration:underline;
	color:#0f0f0f;
}
#Footermenu ul li a:hover{
	text-decoration:none;
}
#Footermenu.none ul li{ width:100%; }
#footerlower #Rightarea #Logo {
	float:left;
	margin-top:15px;
	margin-right:10px;
}
#footerlower #Rightarea #Detail {
	padding:13px 10px;
}
#footerlower #Rightarea #Detail p {
	margin-bottom:5px;
}

/* Indexpage Page
----------------------------------------------------------*/
#Contentbody.index{
	background:#fff url(images/top/Contentbody_index_bg.png) repeat-x 0 0;
	padding:10px 0;
}
#Indexpage #Grtbox p.title,
#Concept #Maincolumn #Intro .article .Title{
	font-size:180%;
	color:#825a2c;
	font-weight:700;
}
#Indexpage #Grtbox p{}
#Indexpage .divide2 { margin-bottom:15px; }
#Indexpage .divide2 li{ background:#f3eeea; }
#Indexpage .divide3 li{
	margin-bottom:15px;
}
#Indexpage .divide3 li h3 {
	background:#825a2c url(images/common/Mark_2.png) 10px 50% no-repeat;
}
#Indexpage .divide3 li h3 table tr th,
#Indexpage .divide3 li h3 table tr td{
	color:#fff;
}
#Indexpage .divide3 li h3 table tr td a{
	text-decoration:underline;
	color:#fff;
}
#Indexpage .divide3 li h3 table tr td a:hover{ text-decoration:none; }
#spbannerarea{ display:none; }

/* Inquiry Page
----------------------------------------------------------*/
#Inquery #Inquiryform{
	font-size:110%;
}
#Inquery #Inquiryform .RD{ color:#F00; }
#Inquiry .article{ overflow:hidden; }

#Inquiryform ul{}
#Inquiryform ul li{
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:3px;
}
#Inquiryform ul li .title{
	font-weight:bold;
	margin-bottom:3px;
}
#Inquiryform ul li .ans{
	overflow:hidden;
	margin-left:10px;
}
#Inquiryform ul li .ans .your-name{ width:30%; }
#Inquiryform ul li .ans .your-email{ width:80%; }
#Inquiryform ul li .ans .your-tel{ width:40%; }
#Inquiryform ul li .ans .postcode1{ width:5em;}
#Inquiryform ul li .ans .postcode2{ width:7em; }
#Inquiryform ul li.Addans .ans { margin-bottom:3px; }
#Inquiryform ul li .ans .address2{ width:90%; }
#Inquiryform ul li .ans .your-message{ width:96%; }
#Inquiryform ul li .ans{}
#Inquiryform #Button{}
#Inquiryform .submit{
	display:block;
	background:#dacec0 url(images/common/Mark_1.png) 10px 50% no-repeat;
	padding:5px 15px 5px 25px;
	color:#825a2c;
	font-weight:bold;
}
#Inquiryform .submit:hover{
	background:#825a2c url(images/common/Mark_2.png) 10px 50% no-repeat;
	color:#fff;
}
#Inquery .section.bg .article .title{
	margin-bottom:5px;
}

/* Access Page
----------------------------------------------------------*/
#map_canvas{
	height:420px;
}
#Aboutus .Add {
	margin-bottom:35px;
}
#Aboutus .des {
	margin-bottom: 25px;
}
#Aboutus .Br {
	color: #825a2c;
}
#Aboutus h5 {
	background:none;
	padding:0;
	margin-bottom:5px;
}
#Aboutus .section.none p strong{
	font-size:110%;
}
/* Concept Page
----------------------------------------------------------*/
#Concept #Maincolumn #Intro{
	background:#dacec0;
}
#Concept #Pointlist {
	clear:both;
	overflow:hidden;
}
#Concept #Pointlist li {
	width:36%;
	float:left;
	margin-right:10px;
}
#Concept #Pointlist li:nth-child(3n){
	width:23%;
	float:right;
}
#Concept #Pointlist li p {
	margin-bottom:10px;
}
#Concept #Pointlist li p a,
.complink a{
	display:block;
	background:#dacec0 url(images/common/Mark_1.png) 10px 50% no-repeat;
	padding:5px 0 5px 25px;
	color:#825a2c;
	font-weight:bold;
	width:100%;
}
#Concept #Pointlist li p a:hover,
.complink a:hover{
	background:#825a2c url(images/common/Mark_2.png) 10px 50% no-repeat;
	color:#fff;
}
#Concept #Pointlist li img{}
#Concept .divide2 li,
#Concept .divide2 li .article img{
	margin-bottom:10px;
}
#Concept .divide2 li .article{
	padding:18px;
}

/* Facility Page
----------------------------------------------------------*/
#Facility #Categorypost .Nomal .article .img{
	width:90%;
	margin:0 5% 15px 5%;
}
#Facility #Categorypost .Nomal .article .img img{ width:100%; }
#Facility #Categorypost .Nomal .article .img img:hover,
#Facility #Facilitypost li .article  .img img:hover{ opacity:0.8; }
#Facility #Facilitypost li .article {
	padding:5px 15px;
}
#Facility #Facilitypost li .article  .img{}
#Facility #Facilitypost li .article  .img img{
	width:35%;
	float:right;
	margin:0 0 0 10px;
}
#Facility #Facilitypost li .article .Posttxt .des{}
#Facility #Facilitypost{
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
}

/* Plan Page
----------------------------------------------------------*/
#Plan .section{ border:solid 2px #dcdcdc; }
#Plan .section .article{ padding:10px; }
#Plan .section .article .title strong,
#Menu .section .article .title strong{ font-size:120%; }

/* Menu Page
----------------------------------------------------------*/
#Menu .section,
#Inquery #Maincolumn .section.bg{
	border:none;
	background:#f3eeea;
}
#Menu .Menulist li{
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}
#Menu .Menulist li .img{
	width:35%;
	float:left;
}
#Menu .Menulist li .Posttxt {
	width:63%;
	float:right;
}
#Menu .Menulist li .img img{ width:100%; }
#Menu .Menulist li .Posttxt .title {
	font-size:130%;
	font-weight:bold;
	margin-bottom:5px;
}
#Menu .Menulist li .Posttxt .engtitle {
	color:#825a2c;
	margin-bottom:5px;
}
#Menu .Menulist li .Posttxt .des {}

/* Event Page
----------------------------------------------------------*/
#Event .Eventlist li {
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}
#Event .Eventlist li .article .img{
	width:250px;
	float:right;
}
#Event .Eventlist li .article .img img{}
#Event .Eventlist li .article .Posttxt{
	width:440px;
	float:left;
}

#Event .Eventlist #post50 {
	width:100%;
	clear:both;
	overflow:hidden;
	padding:10px 0;
}
#Event .Eventlist #post50 .post_images {
	width:25%;
	float:left;
}
#Event .Eventlist #post50 .post_images img{
	width:98%;
	margin:2px 1%;
}
#Event .Eventlist #post50 .divide4 li a img { width:100%; }


/* Question Page
----------------------------------------------------------*/
#Question .section.none .article{
	padding:5px 10px;
}
#Question .Questionlist li {
	margin-bottom:30px;
}
#Question .Questionlist li .Ques {
	background:url(images/question/Question.png) no-repeat 0 50%;
	padding:0 0 0 31px;
	color:#825a2c;
	font-size:110%;
	margin-bottom:10px;
}
#Question .Questionlist li .Answ {
	background:url(images/question/Answer.png) no-repeat 0 0%;
	padding:0 0 5px 31px;
}

/* Staffblog Page
----------------------------------------------------------*/
#Staffblog #Categorypost .Nomal .article .img{
	width:90%;
	margin:0 5% 15px 5%;
}
#Staffblog #Categorypost .Nomal .article .img img{ width:100%; }

/* Recruit Page
----------------------------------------------------------*/
#Recruit table{
	margin-top:10px;
}
#Recruit table,
#Accdetail {
	border:solid 1px #dcdcdc;
}
#Recruit table tr th , #Recruit table tr td ,
#Accdetail tr th, #Accdetail tr td {
	border-bottom:solid 1px #dcdcdc;
}
#Recruit table tr:last-child th , #Recruit table tr:last-child td ,
#Accdetail tr:last-child th , #Accdetail tr:last-child td {
	border-bottom: none;
}
#Recruit table tr th,
#Accdetail tr th{
	background:#f3eeea;
	width:135px;
	text-align:center;
	vertical-align:central;
}
#Recruit table tr td,
#Accdetail tr td {
	padding:20px;
}
#Recruit .complink a,
#Coverage .complink a,
#Tieup .complink a{
	display:block;
	background:#fff url(images/common/Mark_1.png) 0 50% no-repeat;
	padding:0 0 0 15px;
	color:#000;
	font-weight:bold;
	width:100%;
}
#Recruit .complink a:hover,
#Coverage .complink a:hover,
#Tieup .complink a:hover{
	background:#fff url(images/common/Mark_1.png) 0 50% no-repeat;
	color:#825a2c;
}


/* Company Page
----------------------------------------------------------*/
.complinkbox{
	width:15%;
	float:left;
	margin-right:30px;
}
.complinkbox .complink {
	width:95%;
}

/* Tieup Page & Coverage Page
----------------------------------------------------------*/
#Tieup #Tieuppost li .article .title,
#Coverage #Coveragepost li .article .title{
	margin-bottom:8px;
}

/* Coverage Page
----------------------------------------------------------*/
#Coverage .Medialist li {
	clear:both;
	overflow:hidden;
}
#Coverage .Medialist li div{
	float:left;
}
#Coverage .Medialist li .day{
	width:13%;
}
#Coverage .Medialist li .title{}

/* Guidance Page
----------------------------------------------------------*/
#Guidance .section.none .article.bgbr {
	padding:5px 15px;
}
#Guidance .section.none .article.bgbr .title {
	background:#dacec0;
	padding:5px;
}
#Guidance .section.none .article.bgbr .title strong{
	font-size:130%;
	color:#825a2c;
}
#Guidance .section.none .Guidancelist li .article table tr td{
	width:25%;
	border:solid 1px ;
	padding:5px;
	text-align:center;
}
#Guidance .section.none .Guidancelist li a{
	text-decoration:underline;
}
#Guidance .section.none .Guidancelist li a:hover{
	font-weight:bold;
}
#Guidance .divide3 li .img{}
#Guidance .divide3 li .des{
	height:8em;
	padding:5px 7px;
}
#Guidance .section.none .article .title.planlink a{
	display:block;
	width:100%;
	padding:5px;
	text-align:center;
	background:#FF0000;
	color:#fff;
	font-size:150%;
	font-weight:700;
	border: solid 1px #FF0000;
}
#Guidance .section.none .article .title.planlink a:hover{
	background:#fff;
	color:#FF0000;
	border: solid 1px #FF0000;
}
/*#Guidance .section.none a #Reservlink{
	margin-bottom:15px;
}*/
#Guidance .section.none .article .divide3 li .des a,
#Plan .section .article p .col00{
	color:#000;
	text-decoration:underline;
}
#Guidance .section.none .article .divide3 li .des a:hover,
#Plan .section .article p .col00:hover{
	font-weight:bold;
}
/* Photogallery Page
----------------------------------------------------------*/
#Photogallery .section{
	margin-bottom:30px;
}
#Photogallery #Photogallerypost{
	clear:both;
	overflow:hidden;
}
#Photogallery #Photogallerypost li {
	width:33.3%;
	float:left;
}
#Photogallery #Photogallerypost li .img{
	height:180px;
	overflow:hidden;
	padding:2px;
	margin:1px 0;
}
#Photogallery #Photogallerypost li .img img{
	width:100%;
}
#Photogallery #Photogallerypost li .img img:hover{
	opacity:0.8;
}

