@charset "UTF-8";
#tr_result{margin:15px; padding:10px; border:#D2D2D2 1px solid; background:#f2fcec;}
#tr_inquiry{margin:15px; padding:10px; border:#D2D2D2 1px solid; background:#f2fcec;}
#tr_inquiry p { margin-bottom: 10px;}
#tr_result strong {color:#fe6d0b;}
#tr_c01{margin:15px;}

#tr_c_menu { height: 25px; margin:10px 15px 0 15px;}
#tr_c_menu li { float: left; width: 135px; height: 25px; }

#tr_rbox{ margin:0 15px; padding:10px; border:#D2D2D2 1px solid; background:#F7F7F7; }
/*result table*/

#tr_rbox table{width:760px; table-layout:fixed; border-collapse:collapse;}

#tr_rbox table th{width:10%; padding:5px 0 5px 0; font-weight:normal; text-align:left;}
#tr_rbox table th.ts_th01{width:10%; padding:5px 0 5px 0; font-weight:normal; text-align:left; vertical-align:text-top;}
#tr_rbox table th.ts_th02{width:10%; padding:5px 0 5px 0; font-weight:normal; text-align:left; vertical-align:text-top;}

#tr_rbox table td{width:90%; vertical-align:text-top; vertical-align:top;}

#tr_rbox table .goul{ float:left; padding:0; overflow:auto; height:1%; margin: 0 10px 0 0;}
/*\*/html>body #tr_rbox table .goul{ overflow:auto; height:auto;}/**/
#tr_rbox table .goul p{ display:inline;}
#tr_rbox table .goul form{margin: 0 10px 0 0; display:inline;}
#tr_rbox table .goul select{width:150px;}

#tr_rbox table p.goulc{clear:both; padding:5px 0;}

#tr_rbox table .start form{margin:0; display:inline;}
#tr_rbox table .start input{float:left; margin:0 3px 0 2px;}
/*\*/html>body #tr_rbox table .start input{margin-top:3px;}

#tr_rbox table p.startn{ float:left; margin:5px 8px 0 0;}
*:first-child+html #tr_rbox table p.startn label input{ margin-top:0;}

#tr_rbox table .depart{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #tr_rbox table .depart{ overflow:auto; height:auto;}/**/
#tr_rbox table .depart form{ display:inline;}
#tr_rbox table .depart input{width:20em; margin:5px 10px 10px 0;}
#tr_rbox table .depart_link{ float:left; width: 50px;}
#tr_rbox table .depart_remarks{ margin-left: 300px; padding-top: 8px;}
#tr_rbox table img{margin:5px;}

#tr_rbox table .price{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #tr_rbox table .price{ overflow:auto; height:auto;}/**/
#tr_rbox table .price p{ display:inline;}
#tr_rbox table .price form{margin: 0; display:inline;}
#tr_rbox table .price select{width:150px; margin:0 0 10px 0;}


#tr_rbox table p.pricenobi{ float:left; padding:5px; vertical-align:text-top;}
/*\*/html>body #tr_rbox table p.pricenobi{ float:left; vertical-align:text-top;}
#tr_rbox table p.nhotel{ float:left; padding:5px; vertical-align:middle;}

#tr_rbox table .span{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #tr_rbox table .span{ overflow:auto; height:auto;}/**/
#tr_rbox table .span p{ display:inline;}
#tr_rbox table .span form{margin: 0; display:inline;}
#tr_rbox table .span select{width:150px; margin:0 0 10px 0;}

#tr_rbox table p.spannobi{ float:left; padding:5px; vertical-align:middle;}
#tr_rbox table p.nhotel{ float:left; padding:5px; vertical-align:middle;}

#tr_rbox table .hotel{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #tr_rbox table .hotel{ overflow:auto; height:auto;}/**/
#tr_rbox table .hotel p{ display:inline;}
#tr_rbox table .hotel form{margin: 0; display:inline;}
#tr_rbox table .hotel select{width:250px; margin:0 0 10px 0;}

#tr_rbox table p.nhotel{ float:left; padding:5px 5px 5px 20px; vertical-align:middle;}

#tr_rbox table .airline{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #tr_rbox table .airline{ overflow:auto; height:auto;}/**/
#tr_rbox table .airline p{ display:inline;}
#tr_rbox table .airline form{margin: 0; display:inline;}
#tr_rbox table .airline select{width:150px; margin:0 0 10px 0;}

#tr_rbox table p.nairline{ float:left; padding:5px 5px 5px 20px; vertical-align:middle;}

/*serchbtn*/
#tr_rbox table #serchrbtn_box{float:right;}
#tr_rbox table #serchrbtn_box p{clear:both; width:155px; height:42px;}
#tr_rbox table #serchrbtn_box p#serchbtn a{clear:both; display:block; width:155px; height:42px; text-indent:-9999px; overflow:hidden;}
#tr_rbox table #serchrbtn_box p#serchbtn a:link,
#tr_rbox table #serchrbtn_box p#serchbtn a:visited{background:url(//image.stworld.jp/img/tour/search/btn_search.png) no-repeat;}
#tr_rbox table #serchrbtn_box p#serchbtn a:hover{background:url(//image.stworld.jp/img/tour/search/btn_search.png) no-repeat 0 -43px;}
/*serchbtn*/

/*result table*/
#gpp_tour_link{padding:15px 0; text-align: center;}
#special_feature_banner{padding:15px 0; text-align: center;}
#special_feature_banner li {margin:3px 0;}

#tresult_l{float:left; width:165px; padding:15px 8px 0 15px;}
#tresult_l #narrow_wrap {width:166px; margin:5px 0 20px 0; background:#F7F7F7 url(//image.stworld.jp/img/common/smenu/other_link_back.gif);}

#tresult_l .tresult_category_op{padding:0 5px 5px 28px; color:#48A10B;}

#tresult_l .tresult_category_icon{margin-right:5px;} 

#tresult_l .tresult_category_top{padding-left:5px; color:#48A10B;}

/*#tresult_l .tresult_category_tcl{margin: 5px 0 0 10px; padding-left:17px; color: #FE6D0B; background: url(../img/tnews/plusicon.gif) no-repeat center left;}*/
#tresult_l .tresult_category_tcl{margin: 5px 0 0 10px; padding:5px 3px 5px 8px; color: #FE6D0B; background: url( //image.stworld.jp/img/common/catch_head01.gif) no-repeat left center;}
#tresult_l .tresult_category_tclon{margin: 5px 0 0 10px; padding-left:17px; color: #FE6D0B; background: url(../img/tnews/minusicon.gif) no-repeat center left;}

#tresult_l .tr_sw01{margin:0 0 10px 0;}
#tresult_l .tr_sw02{margin:10px 0 10px 0;}

#tresult_l .s_kwd form{width:165px;}

#tresult_l .s_kwd form input{margin:10px 0; width:165px;}

#tresult_l .s_kwd_btn a{display:block; overflow:hidden; width:80px; height:45px; margin:5px 0 10px 35px;}
#tresult_l .s_kwd_btn a:link,#tresult_l .s_kwd_btn a:visited{text-indent:-9999px; background:url(//image.stworld.jp/img/tour/result/btn_search3.png) no-repeat;}
#tresult_l .s_kwd_btn a:hover{ text-indent:-9999px; background:url(//image.stworld.jp/img/tour/result/btn_search3.png) no-repeat 0 -45px;}


.tr_planbox{clear:both; width:619px; height:auto; padding-bottom:15px;}

.tr_planbl{float:left; width:200px; padding-bottom:15px;}

.tr_planbr{float:left; width:413px; margin-left:6px; padding-bottom:15px;}
.tr_planbr td.price_cell{font-size: 165%; font-weight: bold; padding-left: 20px;}

.tr_planbl table{width:190px; margin:5px; table-layout:fixed; border-collapse:collapse;}
/*IE6*/*html body .tr_planbl table{width:190px; margin:5px 5px 8px 5px; table-layout:fixed; border-collapse:collapse;}


.tr_planbl table td{padding:7px; color:#FE6D0B; border:#FE6D0B 1px solid; text-align:center;}
/*IE6*/*html body .tr_planbl table td{padding:8px 7px; color:#FE6D0B; border:#FE6D0B 1px solid; text-align:center;}
.tr_planbl table td.code_cell { padding: 1px 3px; font-size: 80%;}
.tr_planbl table td.dep_tokyo  { background-color: #ffaac8; color: #a0355b; }
.tr_planbl table td.dep_kansai { background-color: #80d6ff; color: #006FA3; }
.tr_planbl table td.dep_nagoya { background-color: #ffb480; color: #a44400; }
.tr_planbl table td.dep_fukuoka{ background-color: #ebc4ff; color: #5f3d71; }
.tr_planbl table td.dep_sapporo{ background-color: #ffde8e; color: #a07712; }
.tr_planbl table td.dep_sendai { background-color: #c4ff9b; color: #4e9020; }
.tr_planbl table td.dep_takamatsu { background-color: #f6ff9b; color: #797d4c; }
.tr_planbl table td.dep_matsuyama { background-color: #fff6e6; color: #7d7871; }
.tr_planbl table td.dep_tokushima { background-color: #ffe6fd; color: #7d717c; }
.tr_planbl table td.dep_kochi { background-color: #e6f9ff; color: #717a7d; }
.tr_planbl table td.dep_okayama { background-color: #edffea; color: #81b377; }
.tr_planbl table td.dep_hiroshima { background-color: #e2e5ff; color: #6269b3; }
.tr_planbl table td.dep_aomori { background-color: #f7ffcd; color: #7d9020; }
.tr_planbl table td.dep_akita { background-color: #cdf0ff; color: #206e90; }
.tr_planbl table td.dep_komatsu { background-color: #f2ffc6; color: #80a012; }
.tr_planbl table td.dep_toyama { background-color: #fff6c6; color: #a08912; }
.tr_planbl table td.dep_kushiro { background-color: #f9ffc6; color: #90a012; }
.tr_planbl table td.dep_hakodate { background-color: #fff7c6; color: #a08b12; }
.tr_planbl table td.dep_asahikawa { background-color: #fffbc6; color: #a09712; }
.tr_planbl table td.dep_hanamaki { background-color: #cdfff2; color: #209073; }


.tr_planbl .pimg{padding:2px; margin:2px 4px 1px 4px; border:#D2D2D2 1px solid;}
/*IE6*/*html body .tr_planbl .pimg{padding:2px; margin:2px 4px 2px 4px; border:#D2D2D2 1px solid;}
/*IE7*/*+html body .tr_planbl .pimg{padding:2px; margin:2px 4px 1px 4px; border:#D2D2D2 1px solid;}

.tr_planbl p.de_btn a{display:block; overflow:hidden; width:200px; height:40px;} 
/*IE6*/*html body .tr_planbl p.de_btn a{display:block; overflow:hidden; margin-top:2px; width:200px; height:40px;} 
.tr_planbl p.de_btn a:link,.tr_planbl p.de_btn a:visited{ text-indent:-9999px; background:url(//image.stworld.jp/img/tour/result/btn_detail.png) no-repeat;}
.tr_planbl p.de_btn a:hover{text-indent:-9999px; background:url(//image.stworld.jp/img/tour/result/btn_detail.png) no-repeat 0 -45px;}

ul#tr_thort { margin: 5px 5px 8px 5px;}
ul#tr_thort li { display: inline; padding: 2px 10px;}
ul#tr_thort li.thon { border: 1px solid #48a10b;}

div.result_count_block{width:619px; text-align:left; margin-bottom:15px; border:#D2D2D2 1px solid; background-color:#f6fcf2;}
div.result_count_block .thortd {font-size: 0px; height: 1px; margin: 0 10px; background:url(//image.stworld.jp/img/common/line01.gif) center repeat-x}

ul.result_navi_block { margin: 8px 10px 5px 10px;}
ul.result_navi_block li { display: inline; padding: 0 3px;}
ul.result_navi_block li.pon { font-weight: bold; background:#c6e0b5;}
ul.result_navi_block li.dbr { margin: 0; padding: 0; color: #ccc;}

.tr_chatch{float:left; color:#FE6D0B; padding-bottom:1px; width:368px;}

.tr_chatch img{float:right; width:27px; height:13px; padding:0 15px 0 3px; vertical-align:middle;}

.tr_newicon{float:left;}

.tr_schatch{clear:both; margin:0;}

.tr_planbr table{width:413px; margin:5px 0; table-layout:fixed; border-collapse:collapse; border-left:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; border-top:1px #d2d2d2 solid;}

.tr_planbr table th{background:#F7F7F7; text-align:left; padding:1px 5px; color:#FE6D0B; font-weight:normal; border-bottom:1px #d2d2d2 solid;}
/*IE6*/*html body .tr_planbr table th{background:#F7F7F7; text-align:left; padding:2px 5px 2px 5px; color:#FE6D0B; font-weight:normal; border-bottom:1px #d2d2d2 solid;}


.tr_planbr table td{text-align:left; padding:1px 5px; border-bottom:1px #d2d2d2 solid;}
/*IE6*/*html body .tr_planbr table td{text-align:left; padding:3px 5px; border-bottom:1px #d2d2d2 solid;}

.tr_planbr p.icon img{margin:0 3px;}

#ts_rbox{padding:10px; border:#D2D2D2 1px solid; background:#F7F7F7;}

/*result table*/

#ts_rbox table{table-layout:fixed; border-collapse:collapse; width:595px;}
#ts_rbox table th{width:10%; padding:5px 0 5px 0; font-weight:normal; text-align:left;}

#ts_rbox table th.ts_th01{width:10%; padding:5px 0 5px 0; font-weight:normal; text-align:left; vertical-align:text-top;}
#ts_rbox table th.ts_th02{width:10%; padding:5px 0 5px 0; font-weight:normal; text-align:left; vertical-align:text-top;}
#ts_rbox table td{width:90%; vertical-align:text-top; vertical-align:top;}

#ts_rbox .goul{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #ts_rbox .goul{ overflow:auto; height:auto;}/**/
#ts_rbox .goul p{ display:inline;}
#ts_rbox .goul form{margin: 0 10px 0 0; display:inline;}
#ts_rbox .goul select{width:150px;}

#ts_rbox p.goulc{clear:both; padding:5px 0;}

#ts_rbox .start form{margin:0; display:inline;}
#ts_rbox .start input{float:left; margin:0 10px 20px 0;}
/*\*/html>body #ts_rbox .start input{float:left; margin:5px 10px 0 0;}

#ts_rbox .start p.startn{ float:left; margin:5px 10px 0px 0;}
#ts_rbox .start p.startn input{ margin-top:0px;}

#ts_rbox .depart{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #ts_rbox .depart{ overflow:auto; height:auto;}/**/
#ts_rbox .depart form{ display:inline;}
#ts_rbox .depart input{width:20em; margin:5px 10px 10px 0;}
#ts_rbox img{margin:5px;}


#ts_rbox .price{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #ts_rbox .price{ overflow:auto; height:auto;}/**/
#ts_rbox .price form{margin: 0; display:inline;}
#ts_rbox .price select{width:150px; margin:0 0 10px 0;}


#ts_rbox p.pricenobi{ float:left; padding:5px; vertical-align:text-top;}
#ts_rbox p.nhotel{ float:left; padding:5px; vertical-align:middle;}

#ts_rbox .span{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #ts_rbox .span{ overflow:auto; height:auto;}/**/
#ts_rbox .span form{margin: 0; display:inline;}
#ts_rbox .span select{width:150px; margin:0 0 10px 0;}
/*end goul*/

#ts_rbox p.spannobi{ float:left; padding:5px; vertical-align:middle;}
#ts_rbox p.nhotel{ float:left; padding:5px; vertical-align:middle;}

#ts_rbox .hotel{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #ts_rbox .hotel{ overflow:auto; height:auto;}/**/
#ts_rbox .hotel p{ display:inline;}
#ts_rbox .hotel form{margin: 0; display:inline;}
#ts_rbox .hotel select{width:150px; margin:0 0 10px 0;}
/*end goul*/

#ts_rbox p.nhotel{ float:left; padding:5px; vertical-align:middle;}

#ts_rbox .airline{ float:left; padding:0; overflow:auto; height:1%;}
/*\*/html>body #ts_rbox .airline{ overflow:auto; height:auto;}/**/
#ts_rbox .airline p{ display:inline;}
#ts_rbox .airline form{margin: 0; display:inline;}
#ts_rbox .airline select{width:150px; margin:0 0 10px 0;}

#ts_rbox p.nairline{ float:left; padding:5px; vertical-align:middle;}

/*serchbtn*/
#ts_rbox table p#serchbtn {float:left;}
#ts_rbox table p#serchbtn a{clear:both; display:block; width:155px; height:42px; text-indent:-9999px; margin-left:440px; overflow:hidden;}
#ts_rbox table p#serchbtn a:link,
#ts_rbox table p#serchbtn a:visited{background:url(//image.stworld.jp/img/tour/search/btn_search.png) no-repeat 0 0;}
#ts_rbox table p#serchbtn a:hover{background:url(//image.stworld.jp/img/tour/search/btn_search.png) no-repeat 0 -43px;}
/*serchbtn*/

/*spage navi*/
div#spnavi{ clear:both; height:40px; padding:14px 10px 0; background:url(//image.stworld.jp/img/common/link01.gif) top repeat-x;}
html>body div#spnavi{ height:26px; padding:14px 10px 0;}
div#spnavi p#pn_page{ text-align:center;}
div#spnavi p#pn_back{ float:left; margin:-18px 0 0 0;}
div#spnavi p#pn_ptop{ float:right; margin:-18px 0 0 0;}
/*spage navi*/

/*result table*/


/*toursearch
------------------------------------------------------------------------------------------------*/
#r_contents div.tserch .tserch_top{margin:0; width:620px;}

#r_contents div.tserch .pn_ptop{ text-align:right; margin:10px 0 20px 0;}


#r_contents div.tserch #tsc01{width:620px; margin:10px 0;}

#r_contents div.tserch .tserch_top .tscbox01{float:left; width:300px;}
#r_contents div.tserch .tserch_top .tscbox02{float:left; width:300px; margin:0 0 0 10px;}
#r_contents div.tserch .tserch_top .tscbox03{clear:both; float:left; width:310px; margin:0;}

#r_contents div.tserch .tserch_top .tscbox04{float:left; width:285px; margin:0 0 0 15px;}

#r_contents div.tserch .tserch_top .tscbox05{clear:both; float:left; width:415px; margin:0 15px 0 0;}
#r_contents div.tserch .tserch_top .tscbox06{float:left; width:180px; margin:0;}
#r_contents div.tserch .tserch_top .tscbox07{float:left; width:340px; margin:0 10px 0 0;}
#r_contents div.tserch .tserch_top .tscbox08{float:left; width:261px; margin:0;}


#r_contents div.tserch .tserch_top p.kot{padding:2px 10px 10px 1em;}
#r_contents div.tserch .tserch_top p.kotend{text-align:right;}

#r_contents div.tserch .tserch_top .tscbox03 h3.ts_sti,#r_contents div.tserch .tserch_top .tscbox04 h3.ts_sti,#r_contents div.tserch .tserch_top .tscbox05 h3.ts_sti,#r_contents div.tserch .tserch_top .tscbox06 h3.ts_sti,#r_contents div.tserch .tserch_top .tscbox07 h3.ts_sti,#r_contents div.tserch .tserch_top .tscbox08 h3.ts_sti{ margin:10px 0; padding:0 0 4px 0; background:url(//image.stworld.jp/img/common/link02.gif) repeat-x bottom;}

#r_contents div.tserch .tserch_top .tscbox03 h3.ts_sti span,#r_contents div.tserch .tserch_top .tscbox04 h3.ts_sti span,#r_contents div.tserch .tserch_top .tscbox05 h3.ts_sti span,#r_contents div.tserch .tserch_top .tscbox06 h3.ts_sti span,#r_contents div.tserch .tserch_top .tscbox07 h3.ts_sti span,#r_contents div.tserch .tserch_top .tscbox08 h3.ts_sti span{ display:block; height:23px; padding:2px 0 0 28px; font-size:16px; color:#45A306; background:url(//image.stworld.jp/img/common/h3_head.gif) no-repeat 0 50%;}


#r_contents div.tserch .tserch_top .tscbox04 li.ts_sth{
	background:url(//image.stworld.jp/img/tour/search/tokyo_icon.gif) no-repeat left 50%;
	padding:4px 0 4px 55px;
	margin: 0 0 4px 0;
}

#r_contents div.tserch .tserch_top .tscbox03 ul.c03{width:310px;}
/*IE7*/*+html body #r_contents div.tserch .tserch_top .tscbox03 ul.c03{width:300px;}/*IE7*/

#r_contents div.tserch .tserch_top .tscbox03 ul.c03{margin:5px 0 0 0; font-size:12px;}
#r_contents div.tserch .tserch_top .tscbox03 ul.c03 li{float:left; overflow:hidden; text-decoration:none; margin:0 5px 5px 0;}
html>body #r_contents div.tserch .tserch_top .tscbox03 ul.c03 li{float:left; overflow:hidden; text-decoration:none; margin:5px 0 0 0;}
#r_contents div.tserch .tserch_top .tscbox03 ul.c03 li a{display:block; padding:4px 5px 5px 22px; width:144px; height:35px;}
html>body #r_contents div.tserch .tserch_top .tscbox03 ul.c03 li a{display:block; padding:4px 0 0 22px; width:130px; height:40px;}

#r_contents div.tserch .tserch_top .tscbox03 ul.c03 li.tsm a:link,#r_contents div.tserch .tserch_top .tscbox03 ul.c03 li.tsm a:visited{clear:both; background:url(//image.stworld.jp/img/tour/search/ts_theme_.png) no-repeat; text-decoration:none;}
#r_contents div.tserch .tserch_top .tscbox03 ul.c03 li.tsm a:hover{ color:#ffffff; background:url(//image.stworld.jp/img/tour/search/ts_theme_.png) no-repeat 0 -45px; text-decoration:none;}

.tscbox05 #newinfobox{background:#F7F7F7; border:#D7D7D7 1px solid; padding:10px;}

.tscbox05 #newinfo_day{background:url(//image.stworld.jp/img/tour/search/leicon.gif) no-repeat; padding:0 0 0 35px;} 

.tscbox05 #newinfo_name{padding:0 0 10px 35px;}

.tscbox05 #newinfo_ti{font-weight:bold; color:#01A0FC;}

.tscbox05 #newinfo_area{margin:2px; padding:5px; border:#D7D7D7 1px solid; background:#F7F7F7; }

.tscbox04 ul li.ts_sth img.newicon{	margin:0 0 3px 5px;	vertical-align: middle;}
.tscbox05 img.newicon{margin:0 5px;}

#r_contents div.tserch .tserch_top .tscbox06 p.spbanner{margin:0 0 10px 0; padding:0; width:176px; height:62px;}

#r_contents div.tserch .tserch_top .tscbox08 #comment{margin:0; padding:5px 10px; background:url(//image.stworld.jp/img/tour/search/to_tdbg.gif) repeat-y;}
#r_contents div.tserch .tserch_top .tscbox08 #comment p.stimg{float:left; margin:0 2px 2px 2px; padding:2px; border:#D7D7D7 1px solid; 
width:46px; height:46px;}
#r_contents div.tserch .tserch_top .tscbox08 #comment .tdpro{float:left; margin:10px 0 0 5px;}
#r_contents div.tserch .tserch_top .tscbox08 #comment .tdcome{clear:both; margin-top:5px;}

.tscbox07 div#ho_detail_contents_pg{ clear:both; padding:14px 0 0 0; border:1px solid #D3D3D3; border-top: none;}
/*IE7*/*+html body .tscbox07 div#ho_detail_contents_pg{padding:7px 0 14px 0;}/*IE7*/
.tscbox07 div#photo_g{ overflow:hidden; height:1%;}
/*\*/html>body .tscbox07 div#photo_g{ overflow:auto; height:auto; width:340px;}/**/
.tscbox07 div#photo_g p{float:left; width:104px; margin:0 5px 14px 2px;}
/*\*/html>body .tscbox07 div#photo_g p{float:left; width:104px; margin:0 5px 14px 0;}
.tscbox07 div#photo_g p img{clear:both; padding:1px; border:1px solid #D2D2D2;}

.tscbox07 div#ho_detail_contents_pg{ clear:both; padding:14px 0 0 0; border:1px solid #D3D3D3; border-top: none;}
/*IE7*/*+html body .tscbox07 div#ho_detail_contents_pg{padding:7px 0 14px 0;}/*IE7*/
.tscbox07 div#photo_g{ overflow:hidden; height:1%;}
/*\*/html>body .tscbox07 div#photo_g{ overflow:auto; height:auto; width:340px;}/**/
.tscbox07 div#photo_g p{float:left; width:104px; margin:0 7px 14px 0;}
/*\*/html>body .tscbox07 div#photo_g p{float:left; width:104px; padding:0 4px 14px 0;}
.tscbox07 div#photo_g p img{clear:both; padding:1px; border:1px solid #D2D2D2;}

/*tour not found*/
#t_notfound {text-align: center; padding: 60px 0;line-height: 4;}