@charset "utf-8";

	

#purspose {
	width: 850px;
}

#purspose h1 {
	font-size: 16px;
	color: #333333;
	padding: 0px;
	font-weight:bold;
	margin-bottom:20px;
}

#purspose #mainhead_p {
	font-size: 16px;
	color: #333333;
	padding: 0px;
	font-weight:bold;
	margin-bottom:20px;
}

.purpose_top {
	padding:12px;
	border:1px solid #beb6a7;
	margin-top: -10px;
}




/* --------１） 目的別　＞　日本語スタッフ乗船クルーズ 　　 --------- */
.japan_staff_page {
	font-size:14px;}
	
.japa_staff_1 {
	margin-bottom:15px;
	font-family: メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}

.japa_staff_box h2 {
	padding: 6px 15px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:url(../img/purpose/japa_staff/bg_h2_blue.png) #2848b0 repeat-x top;
	/* text-shadow:-1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;-- */
	font-weight:bold;
	font-size: 17px;
	color:#FFFFFF;
	
}


.japa_staff_box {
	border:1px solid #375FC1;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}

	

.japa_staff_1_1_left{
	width:49%;
	float:left;
	min-height:180px;
}

.japa_staff_1_1_left p {
	padding:12px;
}

.japa_staff_1_1_right{
	width:49%;
	float:right;
	min-height:180px;
}

.japa_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	margin-bottom:0;
	padding: 2px 2px;
	float:none;
	clear:both;
}

.japa_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}

.japa_staff_1_1_right dd {
	width:91%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #447CD6 ;
}



.japa_staff_1_1 {
	margin-bottom:12px;
}

.japa_staff_1_2_left{
	width:49%;
	float:left;
	min-height:480px;
}

.japa_staff_1_2_right{
	width:49%;
	float:right;
	min-height:480px;
}


/* 目的別のランキングエリア　*/

.rank_wrap {
	padding-top:5px;
}


.rank_box {
	margin:0 10px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom: 1px dotted #447cd6;
}

.rank_box .rank_no {
	width:30px;
	float:left;
}

.rank_box .rank_no img{
	width:25px;
	height:auto;
}

.rank_box .rank_img {
	width:100px;
	height:67px;
	float:left;
	margin-right:10px;
	
}
.rank_box .rank_shosai {
	width:240px;
	float:left;
}

.rank_box .rank_shosai img {
	width:135px;
	height:35px;
}


.rank_box .rank_shosai a {
	margin-bottom:0px;
	display:block;
}

.rank_box .rank_shosai p {
	font-size:13px;
}


/* おすすめエリア　*/

.pur_osusume_wrap {
	padding-top:5px;
}

.pur_osusume_box {
	margin:0 10px;
	margin-top:12px;
	padding-bottom:12px;
	border-bottom: 1px dotted #447cd6;
}

.pur_osusume_box .osu_left {
	width:135px;
	min-height:35px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.pur_osusume_box .osu_left img {
	width:100%;
}

.pur_osusume_box .osu_left p {
	font-size:13px;
	text-align: center;
}

.pur_osusume_box .osu_shosai {
	width:235px;
	float:right;
	padding-top:0px;
	padding-bottom: 3px;
}

.pur_osusume_box .osu_shosai2 {
	width:600px!important;
	float:right;
	padding-top:0px;
	padding-bottom: 3px;
}

.pur_osusume_box .osu_shosai p,
.pur_osusume_box .osu_shosai2 p {
	font-size:13px;
}



.japa_staff_2_wrap{
	padding:12px 0px 12px 25px;
}

.japa_staff_2_box {
	width:18%;
	margin-right:1.8%;
	float:left;
	font-size:13px;
}

.japa_staff_2_box h5 {
	color:#BD811C;
	font-weight:bold;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	margin-bottom:7px;
}










/* --------２） 目的別　＞　ハネムーンにおすすめのクルーズ 　　 --------- */


.honey_staff_1 {
	margin-bottom:10px;
	border:1px solid #F4D9E3;
	background:url(../img/purpose/honeymoon/bg_pink.png) top repeat-x;
	margin-top: -10px;
}


.honey_staff_box h2 {
	margin:0px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:url(../img/purpose/honeymoon/bg_h2.png) left center no-repeat;
	color:#3A2F2B;
	font-weight:bold;
	border-bottom:2px solid #E792A9;
	font-size: 15px;
	padding-top: 7px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	
}


.honey_staff_box {
	border:1px solid #d6cfcf;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}

.honey_staff_1 {
}
	

.honey_staff_1_1_left{
	width:49%;
	float:left;
	height:250px;
}

.honey_staff_1_1_left p {
	padding:15px 15px 0px 25px;
	margin-top:5px;
	margin-left:2px;
	line-height:190%;
	font-size:13px;
	background:url(../img/purpose/honeymoon/bg_osusume_1.png) top left no-repeat,
	           url(../img/purpose/honeymoon/bg_osusume_2.png) bottom right no-repeat
}

.honey_staff_1_1_right{
	width:49%;
	float:right;
	height:250px;
}

.honey_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	padding: 3px 2px;
	float:none;
	clear:both;
	border-bottom:1px dotted #D4D4D4;
}

.honey_staff_1_1_right dt {
	width:10%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
	clear: both;
}

.honey_staff_1_1_right dd.ho_miryoku_img {
	width:23%;
	float:left;
	padding: 3px 1%;
}

.honey_staff_1_1_right dd.ho_miryoku_set {
	width:62%;
	float:left;
	padding: 0px 1%;
	padding-top:7px;
}



.honey_staff_1_1 {
	margin-bottom:12px;
}

.honey_staff_1_2_left{
	width:49%;
	float:left;
	height:540px;
}

.honey_staff_1_2_right{
	width:49%;
	float:right;
	height:520px;
}

.honey_staff_1_2_right2{
	width:99%;
	clear:both!important;
	min-height:520px;
}


.honeymoon_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 10px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.honeymoon_page .pur_osusume_box .osu_shosai {
	width:235px;
	float:right;
	font-size:12px;
	padding-top:0px;
}

.honeymoon_page .pur_osusume_box .osu_shosai2 {
	width:650px;
	float:right;
	font-size:12px;
	padding-top:0px;
}

.honeymoon_page .pur_osusume_box .osu_shosai span,
.honeymoon_page .pur_osusume_box .osu_shosai2 span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	font-size: 14px;
}


.honey_staff_2 {
}

.honey_staff_2 .honey_staff_2_box {
	width:24.5%;
	float:left;
}

.honey_staff_2 .honey_staff_2_box img{
	width:100%;
}

.honey_staff_2 .honey_staff_2_box p {
	font-size:13px;
	text-align:center;
}









/* --------３） 目的別　＞　ファミリーにおすすめのクルーズ特集 　　 --------- */


.family_staff_1 {
	margin-bottom:10px;
	border:1px solid #f7dc80;
	background:url(../img/purpose/family/bg_yellow.png) top repeat-x;
}


.family_staff_box h2 {
	padding: 5px 30px;
	margin:0px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:url(../img/purpose/family/bg_h2.png) left bottom no-repeat;
	color:#3A2F2B;
	font-weight:bold;
	border-bottom:2px solid #f0ba02;
	font-size: 15px;
	
}


.family_staff_box {
	border:1px solid #d6cfcf;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}

.family_staff_1 {
}
	

.family_staff_1_1_left{
	width:49%;
	float:left;
	min-height:260px;
	height:auto;
}

.family_staff_1_1_left p {
	padding:10px 15px 0px 25px;
	margin-top:5px;
	margin-left:2px;
	font-size:14px;
	line-height: 190%;
	background-image: url(../img/purpose/familymoon/bg_osusume_1.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.family_staff_1_1_right{
	width:49%;
	float:right;
	height:260px;
}

.family_staff_1_1_right dl {
	margin-left:7px;
	margin-right:7px;
	padding: 4px 2px;
	float:none;
	clear:both;
}

.family_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.family_staff_1_1_right dd.fa_miryoku_set {
	width:93%;
	float:right;
	padding: 3px 0%;
	border-bottom: 1px dotted #64c100;
}



.family_staff_1_1 {
	margin-bottom:12px;
}

.family_staff_1_2_left{
	width:49%;
	float:left;
	height:380px;
}


.family_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}


.family_staff_1_2_right{
	width:49%;
	float:right;
	height:380px;
}

.family_staff_1_2_right2{
	width:99%;
	clear:both!important;
	min-height:380px;
}


.family_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.family_page .pur_osusume_box .osu_shosai {
	width:205px;
	float:right;
	font-size:13px;
	padding-top:0px;
}

.family_page .pur_osusume_box .osu_shosai2 {
	width:600px;
	float:right;
	font-size:13px;
	padding-top:0px;
}

.family_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}


.family_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.family_page .pur_osusume_box .osu_shosai2 span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}


.family_staff_2 {
}

.family_staff_2 h3{
	padding:15px 10px ;
}

.family_staff_2 .family_staff_2_box {
	width:25%;
	float:left;
	text-align:center;
}

.family_staff_2 .family_staff_2_box img{
	width:90%;
	height:auto;
}

.family_staff_2 .family_staff_2_box p {
	font-size:11px;
	text-align:center;
}












/* --------３） 目的別　＞　ファミリーにおすすめのクルーズ特集 　　 --------- */

.free3-4_page {
	font-size:14px;}

.free3-4_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.free3-4_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#ffb3d2;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 15px;
	
}




.free3-4_staff_1_2 .free3-4_staff_box h2 {
	background:#b7d7e4 ;
}



.free3-4_staff_box {
	border:1px solid #efc7d7;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.free3-4_staff_1_2 .free3-4_staff_box {
	border:1px solid #365ec0;
}


.free3-4_staff_1 {
}
	

.free3-4_staff_1_1_left{
	width:49%;
	float:left;
	height:230px;
}

.free3-4_staff_1_1_left img{
	width:45%;
	float:left;
	height:auto;
	margin:10px;
}

.free3-4_staff_1_1_left p {
	width:46%;
	float:left;
	display:block;
	padding:10px 0px 0px 0px;
	margin-top:5px;
	margin-left:2px;
	line-height:190%;
	font-size:14px;
}

.free3-4_staff_1_1_right{
	width:49%;
	float:right;
	height:230px;
}

.free3-4_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	padding: 4px 2px;
	float:none;
	clear:both;
}

.free3-4_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.free3-4_staff_1_1_right dd.fa_miryoku_set {
	width:91%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #efc7d7 ;
}



.free3-4_staff_1_1 {
	margin-bottom:12px;
}

.free3-4_staff_1_2_left{
	width:49%;
	float:left;
	min-height:450px;
}


.free3-4_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}


.free3-4_staff_1_2_right{
	width:49%;
	float:right;
	min-height:450px;
}


.free3-4_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.free3-4_page .pur_osusume_box .osu_shosai {
	width:245px;
	float:right;
	font-size:11px;
	padding-top:0px;
}

.free3-4_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}
.free3-4_page .pur_osusume_box .osu_left {
	width:95px;
	margin-right:10px;
	float:left;
}


.free3-4_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.free3-4_page .pur_osusume_box .osu_shosai img {
	width:100px;
	height:auto;
	float:left;
}

.free3-4_page .pur_osusume_box .osu_shosai a {
	width:110px;
	display:block;
	margin-left:10px;
	padding:7px 0;
	float:left;
	height:auto;
	font-size: 13px;
}

.free3-4_page .pur_osusume_box .osu_shosai p {
	padding:0px 0 ;
	font-size:13px;
	clear:both;
}


.free3-4_staff_2 {
}

.free3-4_staff_2 h3{
	padding:15px 10px ;
}

.free3-4_staff_2 .free3-4_staff_2_box {
	width:25%;
	float:left;
	text-align:center;
}

.free3-4_staff_2 .free3-4_staff_2_box img{
	width:90%;
	height:auto;
}

.free3-4_staff_2 .free3-4_staff_2_box p {
	font-size:11px;
	text-align:center;
}








/* --------４） 目的別　＞　海外在住のお客様 　　 --------- */


.kaigai_zai_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.kaigai_zai_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#fff2d6;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 18px;
	
}

.kaigai_zai_staff_2 {
	margin-top: -10px;
}


.kaigai_zai_staff_2 .kaigai_zai_wrap {
	padding:15px 25px;
	font-size:14px;
}

.kaigai_zai_staff_box {
	border:1px solid #ffe8be;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.kaigai_zai_staff_box p {
	margin-bottom:20px;
}

.kaigai_zai_staff_box h3 {
	font-weight:bold;
	margin-bottom:5px;
	font-size: 18px;
}

.kaigai_zai_staff_box dl {
	padding:15px 0;
	float:none;
	clear:both;
}

.kaigai_zai_staff_box dt {
	width: 30px;
	float:left;
	
}

.kaigai_zai_staff_box dd {
	width: 700px;
	float:left;
	
}

.kaigai_zai_staff_box .tel {
	font-weight:bold;
	color:#993300;
	font-size:25px;
}

.kaigai_zai_staff_box .bottom_img {
	margin-top:30px;
}
	
	
	
	
	





/* --------６） 目的別　＞　おひとり参加クルーズ 　　 --------- */


.ohitori_staff_1 {
	margin-bottom:15px;
	border:1px solid #beb6a7;
	margin-top: -10px;
	
}


.ohitori_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#ffb3d2;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 17px;
	
}




.ohitori_staff_1_2 .ohitori_staff_box h2 {
	background:#ffcb66 ;
}



.ohitori_staff_box {
	border:1px solid #efc7d7;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.ohitori_staff_1_2 .ohitori_staff_box {
	border:1px solid #ffcb66;
}


.ohitori_staff_1 {
}
	

.ohitori_staff_1_1_left{
	width:49%;
	float:left;
	min-height:250px;
}

.ohitori_staff_1_1_left img{
	width:45%;
	float:left;
	height:auto;
	margin:10px;
}

.ohitori_staff_1_1_left p {
	width:46%;
	float:left;
	display:block;
	padding:10px 0px 0px 0px;
	margin-top:5px;
	margin-left:2px;
	line-height:190%;
	font-size:14px;
}

.ohitori_staff_1_1_right{
	width:49%;
	float:right;
	min-height:250px;
}

.ohitori_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	float:none;
	clear:both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}

.ohitori_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.ohitori_staff_1_1_right dd.fa_miryoku_set {
	width:91%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #efc7d7 ;
}



.ohitori_staff_1_1 {
	margin-bottom:12px;
}

.ohitori_staff_1_2_left{
	width:49%;
	float:left;
	min-height:400px;
}


.ohitori_staff_1_2{
}

.ohitori_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}

.ohitori_staff_1_2_left .rank_no img{
	width:20px;
}

.ohitori_staff_1_2_left .rank_box .rank_shosai a {
	margin-top:5px;
}


.ohitori_staff_1_2_right{
	width:49%;
	float:right;
	min-height:400px;
}


.ohitori_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.ohitori_page .pur_osusume_box .osu_shosai {
	width:240px;
	float:right;
	font-size:13px;
	padding-top:0px;
}

.ohitori_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}
.ohitori_page .pur_osusume_box .osu_left {
	width:100px;
	margin-right:10px;
	float:left;
}


.ohitori_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.ohitori_page .pur_osusume_box .osu_shosai img {
	width:100px;
	height:auto;
	float:left;
}

.ohitori_page .pur_osusume_box .osu_shosai a {
	width:120px;
	display:block;
	margin-left:10px;
	padding:7px 0 ;
	float:left;
	height:auto;
}

.ohitori_page .pur_osusume_box .osu_shosai p {
	padding:5px 0;
	font-size:13px;
}


.ohitori_staff_2 {
}

.ohitori_staff_2 h3{
	padding:15px 10px ;
}

.ohitori_staff_2 .ohitori_staff_2_box {
	width:24.5%;
	float:left;
	text-align:center;
}

.ohitori_staff_2 .ohitori_staff_2_box img{
	width:90%;
	height:auto;
}

.ohitori_staff_2 .ohitori_staff_2_box p {
	text-align:center;
}









/* --------７） 目的別　＞　車いすをご利用のお客様 　　 --------- */


.kurumaisu_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.kurumaisu_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#fff2d6;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 18px;
	
}

.kurumaisu_staff_2 {
}


.kurumaisu_staff_2 .kurumaisu_wrap {
	padding:15px 25px;
}

.kurumaisu_staff_box {
	border:1px solid #ffe8be;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.kurumaisu_staff_box p {
	margin-bottom:0px;
	font-size: 15px;
}

.kurumaisu_staff_box h3 {
	font-weight:bold;
	margin-bottom:5px;
	font-size: 17px;
	color: #DB8400;
}

.kurumaisu_staff_box dl {
	padding:15px 0;
	float:none;
	clear:both;
}

.kurumaisu_staff_box dt {
	width: 30px;
	float:left;
	
}

.kurumaisu_staff_box dd {
	width: 710px;
	float:left;
	font-size: 14px;
	
}

.kurumaisu_staff_box .tel {
	font-weight:bold;
	color:#993300;
	font-size:15px;
}

.kurumaisu_staff_box .bottom_img {
	margin-top:30px;
}
	
	
.kurumaisu_staff_box table {
	margin: 10px 0px 0 30px;
	width:80%;
}

.kurumaisu_staff_box table th {
	border-bottom:1px solid #bcbcbc;
	font-size: 14px;
	font-weight: bold;
}

.kurumaisu_staff_box table td {
	border-bottom:1px dotted #bcbcbc;
}
	
	
.kurumaisu_staff_box table th,  .kurumaisu_staff_box table td {
	width:50%;
	padding:3px 0 ;
}






/* --------９） 目的別　＞　豪華客船クルーズ 　　 --------- */


.gokakyakusen_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	margin-top: -10px;
	
}


.gokakyakusen_staff_box h2 {
	padding: 8px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#ebebeb;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-family:  "ヒラギノ明朝 Pro W3", "MS PMincho", "Hiragino Mincho Pro", serif;
	font-size: 18px;
	
}


/*

.gokakyakusen_staff_1_2 .gokakyakusen_staff_box h2 {
	background:#b7d7e4 ;
	
}

*/

.gokakyakusen_staff_box {
	border:1px solid #9a9a9a;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


/*
.gokakyakusen_staff_1_2 .gokakyakusen_staff_box {
	border:1px solid #b7d7e4;
}
*/

.gokakyakusen_staff_1 {
}
	

.gokakyakusen_staff_1_1_left{
	width:49%;
	float:left;
	height:210px;
}

.gokakyakusen_staff_1_1_left img{
	width:45%;
	float:left;
	height:auto;
	margin:10px;
}

.gokakyakusen_staff_1_1_left p {
	width:46%;
	float:left;
	display:block;
	padding:5px 0px 0px 0px;
	margin-top:5px;
	margin-left:2px;
	line-height:180%;
	font-size:13px;
}

.gokakyakusen_staff_1_1_right{
	width:49%;
	float:right;
	height:210px;
}

.gokakyakusen_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	padding: 4px 2px;
	float:none;
	clear:both;
}

.gokakyakusen_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.gokakyakusen_staff_1_1_right dd.fa_miryoku_set {
	width:91%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #efc7d7 ;
}



.gokakyakusen_staff_1_1 {
	margin-bottom:12px;
}

.gokakyakusen_staff_1_2_left{
	width:49%;
	float:left;
	min-height:450px;
}


.gokakyakusen_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}

.gokakyakusen_staff_1_2_left .rank_box .rank_shosai a {
	paddingtop:10px;
	float:none;
	clear:both;
}
.gokakyakusen_staff_1_2_left .rank_box .rank_shosai p {
	vertical-align:middle;
	display: table;
}

.gokakyakusen_staff_1_2_left .rank_box .rank_shosai p img {
	width:100px;
	float:left;
	display:table-cell;
	vertical-align:middle;
	margin-right:5px;
}

.gokakyakusen_staff_1_2_left .rank_box .rank_shosai span {
	display:table-cell;
	vertical-align:middle;
}

.gokakyakusen_staff_1_2_right{
	width:49%;
	float:right;
	min-height:450px;
}


.gokakyakusen_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.gokakyakusen_page .pur_osusume_box .osu_shosai {
	width:243px;
	float:right;
	font-size:13px;
	padding-top:0px;
}

.gokakyakusen_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}
.gokakyakusen_page .pur_osusume_box .osu_left {
	width:100px;
	margin-right:10px;
	float:left;
}


.gokakyakusen_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.gokakyakusen_page .pur_osusume_box .osu_shosai img {
	width:100px;
	height:auto;
	float:left;
}

.gokakyakusen_page .pur_osusume_box .osu_shosai a {
	width:120px;
	display:block;
	margin-left:10px;
	padding:7px 0 ;
	float:left;
	height:auto;
}

.gokakyakusen_page .pur_osusume_box .osu_shosai p {
	padding:0 ;
	font-size:13px;
}


.gokakyakusen_staff_2 {
}

.gokakyakusen_staff_2 h3{
	padding:15px 10px ;
}

.gokakyakusen_staff_2 .gokakyakusen_staff_2_box {
	width:25%;
	float:left;
	text-align:center;
}

.gokakyakusen_staff_2 .gokakyakusen_staff_2_box img{
	width:90%;
	height:auto;
}

.gokakyakusen_staff_2 .gokakyakusen_staff_2_box p {
	font-size:11px;
	text-align:center;
}











/* --------１０） 目的別　＞　スイート客室 　　 --------- */


.sweetroom_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	margin-top: -10px;
	
}


.sweetroom_staff_box h2 {
	padding: 7px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#ffe5f5;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-family:  "ヒラギノ明朝 Pro W3", "MS PMincho", "Hiragino Mincho Pro", serif;
	font-size: 17px;
	
}




.sweetroom_staff_1_2 .sweetroom_staff_box h2 {
	background:#b7d7e4 ;
	
}



.sweetroom_staff_box {
	border:1px solid #beb6a7;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.sweetroom_staff_1_2 .sweetroom_staff_box {
	border:1px solid #b7d7e4;
}


.sweetroom_staff_1 {
}
	

.sweetroom_staff_1_1_left{
	width:49%;
	float:left;
	height:210px;
}

.sweetroom_staff_1_1_left img{
	width:42%;
	float:left;
	height:auto;
	margin:10px;
}

.sweetroom_staff_1_1_left p {
	width:49%;
	float:left;
	display:block;
	padding:5px 0px 0px 0px;
	margin-top:5px;
	margin-left:2px;
	line-height:180%;
	font-size:12px;
}

.sweetroom_staff_1_1_right{
	width:49%;
	float:right;
	height:210px;
}

.sweetroom_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	padding: 4px 2px;
	float:none;
	clear:both;
}

.sweetroom_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.sweetroom_staff_1_1_right dd.fa_miryoku_set {
	width:92%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #efc7d7 ;
	font-size:13px;
}



.sweetroom_staff_1_1 {
	margin-bottom:12px;
}

.sweetroom_staff_1_2_left{
	width:49%;
	float:left;
	height:350px;
}


.sweetroom_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}

.sweetroom_staff_1_2_left .rank_box .rank_shosai a {
	float:none;
	clear:both;
	font-size: 10px;
}
.sweetroom_staff_1_2_left .rank_box .rank_shosai p {
	vertical-align:middle;
	display: table;
}

.sweetroom_staff_1_2_left .rank_box .rank_shosai p img {
	width:100px;
	float:left;
	display:table-cell;
	vertical-align:middle;
	margin-right:5px;
}

.sweetroom_staff_1_2_left .rank_box .rank_shosai span {
	display:table-cell;
	vertical-align:middle;
	font-size: 13px;
}

.sweetroom_staff_1_2_right{
	width:49%;
	float:right;
	height:350px;
}


.sweetroom_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.sweetroom_page .pur_osusume_box .osu_shosai {
	width:243px;
	float:right;
	font-size:11px;
	padding-top:0px;
}

.sweetroom_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}
.sweetroom_page .pur_osusume_box .osu_left {
	width:100px;
	margin-right:10px;
	float:left;
}


.sweetroom_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.sweetroom_page .pur_osusume_box .osu_shosai img {
	width:100px;
	height:auto;
	float:left;
}

.sweetroom_page .pur_osusume_box .osu_shosai a {
	width:120px;
	display:block;
	margin-left:10px;
	padding:7px 0 ;
	float:left;
	height:auto;
}

.sweetroom_page .pur_osusume_box .osu_shosai p {
	padding:0 ;
	font-size:11px;
}


.sweetroom_staff_2 {
}

.sweetroom_staff_2 h3{
	padding:15px 10px ;
}

.sweetroom_staff_2 .sweetroom_staff_2_box {
	width:25%;
	float:left;
	text-align:center;
}

.sweetroom_staff_2 .sweetroom_staff_2_box img{
	width:90%;
	height:auto;
}

.sweetroom_staff_2 .sweetroom_staff_2_box p {
	font-size:11px;
	text-align:center;
}







/* --------１１） 目的別　＞　新造船・処女航海クルーズ 　　 --------- */


.new_ship_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.new_ship_staff_box h2 {
	padding: 7px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#ebebeb;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-family:  "ヒラギノ明朝 Pro W3", "MS PMincho", "Hiragino Mincho Pro", serif;
	font-size: 17px;
	
}


/*

.new_ship_staff_1_2 .new_ship_staff_box h2 {
	background:#b7d7e4 ;
	
}

*/

.new_ship_staff_box {
	border:1px solid #9a9a9a;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


/*
.new_ship_staff_1_2 .new_ship_staff_box {
	border:1px solid #b7d7e4;
}
*/

.new_ship_staff_1 {
}
	

.new_ship_staff_1_1_left{
	width:49%;
	float:left;
	height:210px;
}

.new_ship_staff_1_1_left img{
	width:45%;
	float:left;
	height:auto;
	margin:10px;
}

.new_ship_staff_1_1_left p {
	width:46%;
	float:left;
	display:block;
	padding:5px 0px 0px 0px;
	margin-top:5px;
	margin-left:2px;
	line-height:180%;
	font-size:13px;
}

.new_ship_staff_1_1_right{
	width:49%;
	float:right;
	height:210px;
}

.new_ship_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	padding: 4px 2px;
	float:none;
	clear:both;
}

.new_ship_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.new_ship_staff_1_1_right dd.fa_miryoku_set {
	width:91%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #d9d9d9 ;
}



.new_ship_staff_1_1 {
	margin-bottom:12px;
}

.new_ship_staff_1_2_left{
	width:49%;
	float:left;
	height:340px;
}


.new_ship_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}

.new_ship_staff_1_2_left .rank_box .rank_shosai a {
	paddingtop:8px;
	float:none;
	clear:both;
}
.new_ship_staff_1_2_left .rank_box .rank_shosai p {
	vertical-align:middle;
	display: table;
}

.new_ship_staff_1_2_left .rank_box .rank_shosai p img {
	width:100px;
	float:left;
	display:table-cell;
	vertical-align:middle;
	margin-right:5px;
}

.new_ship_staff_1_2_left .rank_box .rank_shosai span {
	display:table-cell;
	vertical-align:middle;
}

.new_ship_staff_1_2_right{
	width:49%;
	float:right;
	height:230px;
}


.new_ship_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.new_ship_page .pur_osusume_box .osu_shosai {
	width:243px;
	float:right;
	font-size:11px;
	padding-top:0px;
}

.new_ship_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}
.new_ship_page .pur_osusume_box .osu_left {
	width:100px;
	margin-right:10px;
	float:left;
}


.new_ship_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.new_ship_page .pur_osusume_box .osu_shosai img {
	width:100px;
	height:auto;
	float:left;
}

.new_ship_page .pur_osusume_box .osu_shosai a {
	width:200px;
	display:block;
	margin-left:10px;
	padding:7px 0;
	float:left;
	height:auto;
}

.new_ship_page .pur_osusume_box .osu_shosai p {
	padding:0;
	font-size:13px;
}


.new_ship_staff_2 {
}

.new_ship_staff_2 h3{
	padding:15px 10px ;
}

.new_ship_staff_2 .new_ship_staff_2_box {
	width:25%;
	float:left;
	text-align:center;
}

.new_ship_staff_2 .new_ship_staff_2_box img{
	width:90%;
	height:auto;
}

.new_ship_staff_2 .new_ship_staff_2_box p {
	font-size:11px;
	text-align:center;
}








/* --------１２） 目的別　＞　春のクルーズ2014 　　 --------- */


/*  シーズン共通部分　*/
.season_top {
	float:none;
	clear:both;
	
}

.season_left {
	width:46%;
	height: 250px;
	padding:30px 2%;
	float:left;
}

.season_left h3 {
	padding:7px 0;
	text-align:center;
	font-weight:bold;
	font-size:17px;
}

.season_right {
	width:46%;
	height: 190px;
	padding:30px 2%;
	float:right;
}

.season_right h3 {
	padding:7px 0;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}

.season_right dl {
	clear:both;
	float:none;
	
}

.season_right dl dt{
	width:7%;
	float:left;
	clear: both;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
.season_right dl dd{
	width:92%;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.season_bottom {
	padding-top:5px;
	float:none;
	clear:both;
}

.season_bottom h3 {
	padding:3px 0;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}


.season_bottom .seaon_box {
	width:33.3%;
	float:left;
	margin-top:12px;
}

.season_bottom .season_harf { /*  １位と２位用*/
	width:49.5%;
}

.season_bottom .seaon_box .season_rank_no {
	width:25px;
	float:left;
}
.season_bottom .seaon_box .season_img{
	width:110px;
	float:left;
	margin-right:8px;
}

.season_bottom .seaon_box .season_img img{
	width:100%;
}


.season_bottom .seaon_box .season_shosai {
	font-size:13px;
	width:47%;
	float:left;
}


.season_bottom .season_harf .season_shosai {
	font-size:13px;
	width:60%;
	float:left;
}

.season_bottom .season_shosai h4{
	font-size:13px;
}

.seaon_box .season_price {
	color:#990000;
	font-weight:bold;
}


 
hr.season_rank {
	float:none;
	clear:both;
	margin:10px 10px;
	padding:10px 0 ;
	height:1px;
	border:none;
}






.spring2014 {
	border:2px solid #ffbfd5;
}

.spring2014 .season_left {
	background:url(../img/purpose/spring2014/top_sakura.png) no-repeat top center,
	           url(../img/purpose/spring2014/bottom_sakura.png) no-repeat bottom center;
}

.spring2014 .season_left h3 {
	color:#F852CC;
	font-size: 17px;
}


.spring2014 .season_right {
	background:url(../img/purpose/spring2014/eda.png) no-repeat top right;
}

.spring2014 .season_right h3 {
	color:#64BF00;
}

.spring2014 .season_right dl {
	border-bottom:1px dotted #64BF00;
}

.spring2014 hr.season_rank {
	border-bottom: 1px dotted #64c100!important;
}

.spring2014 .season_bottom h3{
	color:#F852CC;
	font-size: 19px;
}
	

/* --------１３） 目的別　＞　夏のクルーズ2014 　　 --------- */



.summer2014 {
	border:2px solid #237bbb;
}

.summer2014 .season_left {
	background:url(../img/purpose/summer2014/yotto.png) no-repeat top left;
	padding-bottom: 10px;
}

.summer2014 .season_left h3 {
	color:#3366FF;
	margin-top: -20px;
}


.summer2014 .season_right {
	background:url(../img/purpose/summer2014/ajisai.png) no-repeat top right;
	padding-bottom: 10px;
}

.summer2014 .season_right h3 {
	color:#FF6600;
	font-size: 17px;
	margin-top: -20px;
}

.summer2014 .season_right dl {
	border-bottom:1px dotted #64BF00;
}

.summer2014 hr.season_rank {
	border-bottom: 1px dotted #64c100;
}

.summer2014 .season_bottom h3{
	color:#3366FF;
	font-size: 18px;
}




/* --------１４） 目的別　＞　秋のクルーズ2014 　　 --------- */



.autumn2014 {
	border:2px solid #bd9621;
}

.autumn2014 .season_left {
	background:url(../img/purpose/autumn2014/kaede.png) no-repeat top left;
	padding-bottom: 10px;
}

.autumn2014 .season_left h3 {
	color:#967418;
	margin-top: -20px;
}


.autumn2014 .season_right {
	background:url(../img/purpose/autumn2014/icho.png) no-repeat top right;
	padding-bottom: 10px;
}

.autumn2014 .season_right h3 {
	color:#806C3E;
	margin-top: -20px;
}

.autumn2014 .season_right dl {
	border-bottom:1px dotted #f29222;
}

.autumn2014 hr.season_rank {
	border-bottom: 1px dashed #f29222;
}

.autumn2014 .season_bottom h3{
	color:#967418;
	font-size: 18px;
}





/* --------１５） 目的別　＞　冬のクルーズ2014 　　 --------- */



.winter2014 {
	border:2px solid #237bbb;
}

.winter2014 .season_left {
	background:url(../img/purpose/winter2014/yotto.png) no-repeat top left;
	padding-bottom: 10px;
	font-size: 16px;
    line-height: 1.8;
}

.winter2014 .season_left h3 {
	color:#42b5b5;
	margin-top: -20px;
	margin-bottom: 15px;
}


.winter2014 .season_right {
	padding-bottom: 10px;




	/*background:url(../img/purpose/winter2014/ajisai.png) no-repeat top right; */
}

.winter2014 .season_right h3 {
	color:#e0c416;
	margin-top: -20px;
	margin-bottom: 5px;
}

.winter2014 .season_right dl {
	border-bottom:1px dotted #64c100;
	font-size: 16px;
    line-height: 1.8;
}

.winter2014 hr.season_rank {
	border-bottom: 1px dotted #277fbe;
}

.winter2014 .season_bottom h3{
	color:#42b5b5;
	font-size: 18px;
}






/* --------１６） 目的別　＞　年末＆クリスマス 　　 --------- */



.years_end {
	border:2px solid #6d0900;
}

.years_end .season_left {
	background-image: url(../img/purpose/years_end/bell.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 20px;
}

.years_end .season_left h3 {
	color:#700A00;
	margin-top: -20px;
	margin-bottom: 20px;
}


.years_end .season_right {
	background:url(../img/purpose/years_end/tree.png) no-repeat top right;
	padding-bottom: 10px;
}

.years_end .season_right h3 {
	color:#700A00;
	margin-top: -20px;
	margin-bottom: 10px;
}

.years_end .season_right dl {
	clear: both;
	float: none;
}

.years_end .season_right dd{
	border-bottom:1px dotted #f29222;
}

.years_end hr.season_rank {
	border-bottom: 1px dashed #f18d1f;
}

.years_end .season_bottom h3{
	color:#700A00;
	font-size: 17px;
}







/* --------１７） 目的別　＞　社員・インセンティブ旅行をご検討中のお客様 　　 --------- */


.syain_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.syain_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#fff2d6;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 17px;
	
}

.syain_staff_2 {
}


.syain_staff_2 .syain_wrap {
	padding:15px 25px;
}

.syain_staff_box {
	border:1px solid #ffe8be;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.syain_staff_box p {
	margin-bottom:15px;
}

.syain_staff_box h3 {
	font-weight:bold;
	margin-bottom:5px;
}

.syain_staff_box dl {
	padding:10px 0;
	float:none;
	clear:both;
}

.syain_staff_box dt {
	width: 30px;
	float:left;
	padding-top: 2px;
}

.syain_staff_box dd {
	width: 680px;
	float:left;
	color:#003399;
	font-weight: bold;
	font-size: 16px;
	
}

.syain_staff_box p.dd_s {
	float:none;
	clear:both;
	margin-left:80px;
	padding-top:10px;
}


	
.genchi_box {
    width: 225px;
    float: left;
    margin: 10px auto;
    text-align: center;
}

.genchi_box img{
	width:95%;
	height:auto;
	margin:0 auto;
}

.genchi_box h4 {
	text-align:center;
	font-weight:bold;
	color:#000066;
	padding:6px 0;
}

.genchi_box p {
    font-size: 18px;
    text-align: left;
    line-height: 1.8;
}


.contact_s {
	margin: 20px 0;
}

.contact_s .btn_tel {
	float:left;
	width:177px;
	margin-right:20px;
}
.contact_s .tantou {
	width:130px;
	display:block;
	float:left;
	margin-top:85px;
	margin-right:20px;
	font-weight:bold;
}

.contact_s .btn_see_yoyaku {
	float:left;
	margin-top:80px;
}




/* --------１８） 目的別　＞　団体旅行 　　 --------- */


.dantai_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.dantai_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#fff2d6;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 20px;
	
}

.dantai_staff_2 {
}


.dantai_staff_2 .dantai_wrap {
	padding:15px 25px;
}

.dantai_staff_box {
	border:1px solid #ffe8be;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.dantai_staff_box p {
	margin-bottom:20px;
	font-size: 18px;
    line-height: 1.8;
}

.dantai_staff_box h3 {
	font-weight:bold;
	margin-bottom:5px;
}

.dantai_staff_box dl {
	padding:10px 0;
	float:none;
	clear:both;
}

.dantai_staff_box dt {
	width: 30px;
	float:left;
	padding-top: 3px;
}

.dantai_staff_box dd {
	width: 680px;
	float:left;
	color:#003399;
	font-size: 24px;
    font-weight: bold;
    line-height: 1.8;
}

.dantai_staff_box p.dd_s {
	float:none;
	clear:both;
	margin-left:80px;
	padding-top:10px;
}


	
.genchi_box {
    width: 255px;
    float: left;
    margin: 10px auto;
    text-align: center;
}

.genchi_box img{
	width:95%;
	height:auto;
	margin:0 auto;
}

.genchi_box h4 {
	text-align:center;
	font-weight:bold;
	color:#000066;
	padding:6px 0;
}

.genchi_box p {
	font-size:11px;
	text-align:left;
}


.dantai_staff_box .contact_s {
	margin: 20px 0;
 }

.dantai_staff_box .contact_s .btn_tel {
	float:left;
	width:177px;
	margin-right:20px;
}
.dantai_staff_box .contact_s .tantou {
	width:130px;
	display:block;
	float:left;
	margin-top:85px;
	margin-right:20px;
	font-weight:bold;
	font-size: 18px;
}

.dantai_staff_box .contact_s .btn_see_yoyaku {
	float:left;
	margin-top:80px;
}


.course_area2 ,.shortcruise_area{
/*
	 text-align: center; 
*/
}


/* --------１９） 目的別　＞　団体旅行 　　 --------- */


.dairiten_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.dairiten_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#fff2d6;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 17px;
	
}

.dairiten_staff_2 {
}


.dairiten_staff_2 .dairiten_wrap {
	padding:15px 25px;
}

.dairiten_staff_box {
	border:1px solid #ffe8be;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.dairiten_staff_box p {
	margin-bottom:10px;
	font-size: 14px;
}

.dairiten_staff_box h3 {
	font-weight:bold;
	margin-bottom:5px;
}

.dairiten_staff_box dl {
	padding:10px 0;
	float:none;
	clear:both;
}

.dairiten_staff_box dt {
	width: 30px;
	float:left;
	padding-top: 3px;
}

.dairiten_staff_box dd {
	width: 680px;
	float:left;
	color:#003399;
	font-size: 16px;
	font-weight: bold;
	
}

.dairiten_staff_box p.dd_s {
	float:none;
	clear:both;
	margin-left:80px;
	padding-top:10px;
}


.dairiten_staff_box .contact_s {
	margin: 20px 0;
 }

.dairiten_staff_box .contact_s .btn_tel {
	float:left;
	width:177px;
	margin-right:20px;
}
.dairiten_staff_box .contact_s .tantou {
	width:130px;
	display:block;
	float:left;
	margin-top:65px;
	margin-right:0px;
	font-weight:bold;
}

.dairiten_staff_box .contact_s .btn_see_yoyaku {
	float:left;
	margin-top:75px;
	float:left;
}


.dairi_pat .dairi_pat {
	margin-top:30px;
}

.dairi_pat .dairi_pat h4 {
	font-weight:bold;
	color:#000033;
}

.dairi_pat .dairi_pat_left {
	width:40%;
	float:left;
}
.dairi_pat .dairi_pat_right {
	width:40%;
	float:left;
}








/* --------２０） 目的別　＞　学生旅行　　 --------- */


.students_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.students_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#ffb3d2;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 16px;
	
}




.students_staff_1_2 .students_staff_box h2 {
	background:#ffcb66 ;
}



.students_staff_box {
	border:1px solid #efc7d7;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.students_staff_1_2 .students_staff_box {
	border:1px solid #ffcb66;
}


.students_staff_1 {
}
	

.students_staff_1_1_left{
	width:49%;
	float:left;
	height:250px;
}



.students_staff_1_1_left img{
	width:45%;
	float:left;
	height:auto;
	margin:10px;
}

.students_staff_1_1_left p {
	width:46%;
	float:left;
	display:block;
	padding:10px 0px 0px 0px;
	margin-top:5px;
	margin-left:2px;
	line-height:190%;
	font-size:13px;
}

.students_staff_1_1_right{
	width:49%;
	float:right;
	height:250px;
}

.students_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	padding: 4px 2px;
	float:none;
	clear:both;
}

.students_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.students_staff_1_1_right dd.fa_miryoku_set {
	width:91%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #efc7d7 ;
}



.students_staff_1_1 {
	margin-bottom:12px;
}

.students_staff_1_2_left{
	width:49%;
	float:left;
	min-height:400px;
}


.students_staff_1_2_left .rank_no img{ 
	width:20px;
	height:auto;
}

.students_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}

.students_staff_1_2_left .rank_box .rank_shosai a {
	margin-top:0px;
}


.students_staff_1_2_right{
	width:49%;
	float:right;
	min-height:400px;
}


.students_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.students_page .pur_osusume_box .osu_shosai {
	width:228px;
	float:right;
	font-size:13px;
	padding-top:0px;
}

.students_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}
.students_page .pur_osusume_box .osu_left {
	width:115px;
	margin-right:10px;
	float:left;
}


	

.students_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.students_page .pur_osusume_box .osu_shosai img {
	width:100px;
	height:auto;
	float:left;
}

.students_page .pur_osusume_box .osu_shosai a {
	width:120px;
	display:block;
	margin-left:10px;
	padding:7px 0 ;
	float:left;
	height:auto;
}

.students_page .pur_osusume_box .osu_shosai p {
	padding:5px 0;
	font-size:12px;
}



.students_staff_2 .students_staff_2_box p {
	font-size:11px;
	text-align:center;
}





.students_staff_1  .contact_s {
	margin: 20px 50px;
 }


.students_staff_1 .contact_s .btn_tel {
	float:left;
	width:177px;
	margin-right:20px;
}

.students_staff_1 .contact_s .tantou {
	width:130px;
	display:block;
	float:left;
	margin-top:65px;
	margin-right:0px;
	font-weight:bold;
}


.students_staff_1 .contact_s .btn_see_yoyaku {
	float:left;
	margin-top:75px;
	float:left;
}






/* --------２１） 目的別　＞　女子旅・ＯＬ旅　　 --------- */


.woman_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.woman_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#ffb3d2;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 17px;
	
}




.woman_staff_1_2 .woman_staff_box h2 {
	background:#ffcb66 ;
}



.woman_staff_box {
	border:1px solid #efc7d7;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.woman_staff_1_2 .woman_staff_box {
	border:1px solid #ffcb66;
}


.woman_staff_1 {
}
	

.woman_staff_1_1_left{
	width:49%;
	float:left;
	height:220px;
}

.woman_staff_1_1_left img{
	width:45%;
	float:left;
	height:auto;
	margin:10px;
}

.woman_staff_1_1_left p {
	width:46%;
	float:left;
	display:block;
	padding:5px 0px 0px 0px;
	margin-top:5px;
	margin-left:2px;
	line-height:180%;
	font-size:13px;
}

.woman_staff_1_1_right{
	width:49%;
	float:right;
	height:220px;
}

.woman_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	padding: 4px 2px;
	float:none;
	clear:both;
}

.woman_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.woman_staff_1_1_right dd.fa_miryoku_set {
	width:91%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #efc7d7 ;
}



.woman_staff_1_1 {
	margin-bottom:12px;
}

.woman_staff_1_2_left{
	width:49%;
	float:left;
	min-height:400px;
}


.woman_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}


.woman_staff_1_2_left .rank_box .rank_shosai h5 {
	font-size:14px;
	color:#FF759E;
	font-weight:bold;
	margin-bottom:5px;
}

.woman_staff_1_2_left .rank_box .rank_shosai a {
	margin-top:0px;
}


.woman_staff_1_2_right{
	width:49%;
	float:right;
	min-height:400px;
}


.woman_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.woman_page .pur_osusume_box .osu_shosai {
	width:228px;
	float:right;
	font-size:13px;
	padding-top:0px;
}

.woman_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}
.woman_page .pur_osusume_box .osu_left {
	width:115px;
	margin-right:10px;
	float:left;
}


	

.woman_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.woman_page .pur_osusume_box .osu_shosai img {
	width:100px;
	height:auto;
	float:left;
}

.woman_page .pur_osusume_box .osu_shosai a {
	width:120px;
	display:block;
	margin-left:10px;
	padding:7px 0 ;
	float:left;
	height:auto;
}

.woman_page .pur_osusume_box .osu_shosai p {
	padding:5px 0;
	font-size:12px;
}



.woman_staff_2 .woman_staff_2_box p {
	font-size:11px;
	text-align:center;
}





.woman_staff_1  .contact_s {
	margin: 30px 50px;
 }


.woman_staff_1 .contact_s .btn_tel {
	float:left;
	width:177px;
	margin-right:20px;
}

.woman_staff_1 .contact_s .tantou {
	width:130px;
	display:block;
	float:left;
	margin-top:65px;
	margin-right:0px;
	font-weight:bold;
}


.woman_staff_1 .contact_s .btn_see_yoyaku {
	float:left;
	margin-top:75px;
	float:left;
}








/* --------２２） 目的別　＞　サークル・スクール旅行 　　 --------- */


.circle_staff_1 {
	margin-bottom:25px;
	border:1px solid #beb6a7;
	
}


.circle_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#fff2d6;
	color:#1f1f21;
	font-weight:bold;
	text-shadow: -1px -1px #FFFFFF,1px -1px #FFFFFF,-1px 1px #FFFFFF,1px 1px #FFFFFF;
	font-size: 17px;
	
}

.circle_staff_2 {
}


.circle_staff_2 .circle_wrap {
	padding:15px 25px;
}

.circle_staff_box {
	border:1px solid #ffe8be;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.circle_staff_box p {
	margin-bottom:20px;
	font-size: 14px;
}

.circle_staff_box h3 {
	font-weight:bold;
	margin-bottom:5px;
}

.circle_staff_box dl {
	padding:5px 0;
	float:none;
	clear:both;
}

.circle_staff_box dt {
	width: 30px;
	float:left;	
}

.circle_staff_box dd {
	width: 680px;
	float:left;
	color:#003399;
	font-size: 15px;
	font-weight: bold;
	
}

.circle_staff_box p.dd_s {
	float:none;
	clear:both;
	margin-left:80px;
	padding-top:10px;
	font-size: 14px;
}


	
.genchi_box {
    width: 225px;
    float: left;
    margin: 10px auto;
    text-align: center;
}

.genchi_box img{
	width:95%;
	height:auto;
	margin:0 auto;
}

.genchi_box h4 {
	text-align:center;
	font-weight:bold;
	color:#000066;
	padding:6px 0;
	font-size: 20px;
}

.genchi_box p {
	font-size:12px;
	text-align:left;
}


.circle_staff_box .contact_s {
	margin: 20px 0;
 }

.circle_staff_box .contact_s .btn_tel {
	float:left;
	width:177px;
	margin-right:20px;
}
.circle_staff_box .contact_s .tantou {
	width:130px;
	display:block;
	float:left;
	margin-top:85px;
	margin-right:20px;
	font-weight:bold;
}

.circle_staff_box .contact_s .btn_see_yoyaku {
	float:left;
	margin-top:80px;
}


.circle_image_box {
	width:245px;
	float:left;
	margin-right:10px;
}

.circle_image_box img{
	width:100%;
	margin-bottom:5px;
}
	
.circle_image_box p{
	text-align:center;
}

/* --------６） 目的別　＞　男性旅クルーズ 　　 --------- */

.mens_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#ffb3d2;
	color:#1f1f21;
	font-weight:bold;
	font-size: 17px;
	
}




.mens_staff_1_2 .mens_staff_box h2 {
	background:#ffcb66 ;
}



.mens_staff_box {
	border:1px solid #efc7d7;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.mens_staff_1_2 .mens_staff_box {
	border:1px solid #ffcb66;
}


.mens_staff_1 {
}
	

.mens_staff_1_1_left{
	width:49%;
	float:left;
	height:220px;
}

.mens_staff_1_1_left img{
	width:45%;
	float:left;
	height:auto;
	margin:10px;
}

.mens_staff_1_1_left p {
	width:46%;
	float:left;
	display:block;
	padding:10px 0px 0px 0px;
	margin-top:5px;
	margin-left:2px;
	line-height:190%;
	font-size:13px;
}

.mens_staff_1_1_right{
	width:49%;
	float:right;
	height:220px;
}

.mens_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	float:none;
	clear:both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}

.mens_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.mens_staff_1_1_right dd.fa_miryoku_set {
	width:91%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #efc7d7 ;
}



.mens_staff_1_1 {
	margin-bottom:12px;
}

.mens_staff_1_2_left{
	width:49%;
	float:left;
	height:345px;
}


.mens_staff_1_2{
}

.mens_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}

.mens_staff_1_2_left .rank_no img{
	width:20px;
}

.mens_staff_1_2_left .rank_box .rank_shosai a {
	margin-top:5px;
}


.mens_staff_1_2_right{
	width:49%;
	float:right;
	height:345px;
}


.mens_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.mens_page .pur_osusume_box .osu_shosai {
	width:240px;
	float:right;
	font-size:12px;
	padding-top:0px;
}

.mens_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}
.mens_page .pur_osusume_box .osu_left {
	width:100px;
	margin-right:10px;
	float:left;
}


.mens_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.mens_page .pur_osusume_box .osu_shosai img {
	width:100px;
	height:auto;
	float:left;
}

.mens_page .pur_osusume_box .osu_shosai a {
	width:120px;
	display:block;
	margin-left:10px;
	padding:7px 0 ;
	float:left;
	height:auto;
}

.mens_page .pur_osusume_box .osu_shosai p {
	padding:5px 0;
	font-size:12px;
}


.mens_staff_2 {
}

.mens_staff_2 h3{
	padding:15px 10px ;
}

.mens_staff_2 .mens_staff_2_box {
	width:24.5%;
	float:left;
	text-align:center;
}

.mens_staff_2 .mens_staff_2_box img{
	width:183px;
	height:119px;
}

.mens_staff_2 .mens_staff_2_box p {
	text-align:center;
}


/* --------若者　30歳までにおすすめ 　　 --------- */


.under30_staff_box h2 {
	padding: 6px 20px;
	margin:1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background:#ffb3d2;
	color:#1f1f21;
	font-weight:bold;
	font-size: 17px;
	
}




.under30_staff_1_2 .under30_staff_box h2 {
	background:#ffcb66 ;
}



.under30_staff_box {
	border:1px solid #efc7d7;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


.under30_staff_1_2 .under30_staff_box {
	border:1px solid #ffcb66;
}


.under30_staff_1 {
}
	

.under30_staff_1_1_left{
	width:49%;
	float:left;
	height:220px;
}

.under30_staff_1_1_left img{
	width:45%;
	float:left;
	height:auto;
	margin:10px;
}

.under30_staff_1_1_left p {
	width:46%;
	float:left;
	display:block;
	padding:10px 0px 0px 0px;
	margin-top:5px;
	margin-left:2px;
	line-height:190%;
	font-size:13px;
}

.under30_staff_1_1_right{
	width:49%;
	float:right;
	height:220px;
}

.under30_staff_1_1_right dl {
	margin-left:10px;
	margin-right:10px;
	float:none;
	clear:both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}

.under30_staff_1_1_right dt {
	width:6%;
	float:left;
	padding-top: 4px;
	padding-bottom: 3px;
}


.under30_staff_1_1_right dd.fa_miryoku_set {
	width:91%;
	float:right;
	padding: 3px 1%;
	border-bottom: 1px dotted #efc7d7 ;
}



.under30_staff_1_1 {
	margin-bottom:12px;
}

.under30_staff_1_2_left{
	width:49%;
	float:left;
	height:350px;
}


.under30_staff_1_2{
}

.under30_staff_1_2_left .rank_box {
	border-bottom: 1px dotted #D4D4D4;
}

.under30_staff_1_2_left .rank_no img{
	width:20px;
}

.under30_staff_1_2_left .rank_box .rank_shosai a {
	margin-top:5px;
}


.under30_staff_1_2_right{
	width:49%;
	float:right;
	height:350px;
}


.under30_page .pur_osusume_box {
	margin: 0 10px;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #D4D4D4;
	height: auto;
}

.under30_page .pur_osusume_box .osu_shosai {
	width:240px;
	float:right;
	font-size:13px;
	padding-top:0px;
}

.under30_page .pur_osusume_box .rank_img {
	width:30px;
	float:left;
	font-size:11px;
	padding-top:0px;
}
.under30_page .pur_osusume_box .osu_left {
	width:100px;
	margin-right:10px;
	float:left;
}


.under30_page .pur_osusume_box .osu_shosai span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.under30_page .pur_osusume_box .osu_shosai img {
	width:100px;
	height:auto;
	float:left;
}

.under30_page .pur_osusume_box .osu_shosai a {
	width:120px;
	display:block;
	margin-left:10px;
	padding:7px 0 ;
	float:left;
	height:auto;
}

.under30_page .pur_osusume_box .osu_shosai p {
	padding:5px 0;
	font-size:13px;
}


.under30_staff_2 {
}

.under30_staff_2 h3{
	padding:15px 10px ;
}

.under30_staff_2 .under30_staff_2_box {
	width:24.5%;
	float:left;
	text-align:center;
}

.under30_staff_2 .under30_staff_2_box img{
	width:183px;
	height:119px;
}

.under30_staff_2 .under30_staff_2_box p {
	text-align:center;
}

/* 特集ページ 予約・資料請求ボタン */
.block-special-contents-contact {
    font-size: 13px;
    letter-spacing: 0;
    z-index: 10;
    position: relative;
    width: 720px;
    float: left;
    position: relative;
    border: none !important;
    overflow: hidden;
    margin: 15px 0;
}
.block-special-contents-contact-contentsinline {
    position: relative;
    left: 118px;
    width: 584px;
    border: solid 1px #ccc;
    overflow: hidden;
    text-align: center;
    padding: 4px 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 13px;
    letter-spacing: 0;
}
