@charset "utf-8";

/* ���� */

#one_haikei { background:url(../images/haikei.png) repeat; padding-top:10px; font-size: 12px; font-family: "F+UD-筑紫明朝 R",serif; color: #000000; }
#m_contents_des { width:1100px; margin:10px auto; font-size: 12px; font-family: "F+UD-筑紫明朝 R",serif; color: #000000; }

#one_haikei .one2_menu { width:1100px; background:url(../images/head.png) no-repeat; height: 145px;  margin:0 auto 20px; position:relative; }
#one_haikei .one2_menu ul { padding-top: 90px; padding-left: 145px; }
#one_haikei .one2_menu li { float: left; width: 134px; margin-right: 2px; }
#one_haikei .one2_menu_top { display:block; width:136px; height:136px; position:absolute; top:5px; left:5px; text-indent:-9999px; }

#one_haikei #one_linkarea ul { overflow:hidden; margin-bottom:10px; }
#one_haikei .mainmenu { float: left; margin: 0 3px 0 0; padding: 0; list-style: none; }
#one_haikei .mainmenu a.menu { display: block; text-align: center; padding: 0; margin: 0; text-decoration: none; }

#one_haikei .submenu2 { visibility: hidden; position: absolute; z-index: 3; margin-top: 3px; }
#one_haikei .submenu2 a, .submenu span { display: block; min-width: 100px; padding: 4px 5px; border-bottom: dotted 1px #fff; border-radius:6px; color: #fff !important; text-align: left; background-color: #013f98; line-height: 1; }
#one_haikei .submenu2 a:hover { background-color: #eb563a; text-decoration: none; }
#one_haikei .submenu2 a { filter: alpha(Opacity=90); opacity: 0.9; min-width:124px; font-size:15px; padding:5px 5px 7px 5px; text-decoration:none; }
#one_haikei .submenu2 span { filter: alpha(Opacity=40); opacity: 0.4; }

.desmain { height:636px; background-position:center; margin:0 auto 40px; position:relative; }
.desmain .slider { width:821px; height:518px; position:absolute; z-index:1; }

#desmain_us { background-image:url(../images/main_haikei_us.jpg); }
#desmain_eu { background-image:url(../images/main_haikei_eu.jpg); }
#desmain_se { background-image:url(../images/main_haikei_se.jpg); }
#desmain_io { background-image:url(../images/main_haikei_io.jpg); }
#desmain_oc { background-image:url(../images/main_haikei_oc.jpg); }
#desmain_hi { background-image:url(../images/main_haikei_hi.jpg); }
#slider1 { top:90px; left:250px; }

#destit { position:absolute; top:0; left:0; right:0; width:1100px; height:100%; margin:0 auto; z-index:2; }
.destit_bg { width:225px; padding-left:15px; margin-top:18px; }
.destit_bg_us { background-color:#fee1a9; width:225px; padding-left:15px; margin-top:18px; }
.destit_bg_eu { background-color:#e6c5ec; width:225px; padding-left:15px; margin-top:18px; }
.destit_bg_se { background-color:#ffe400; width:225px; padding-left:15px; margin-top:18px; }
.destit_bg_io { background-color:#bfffbd; width:225px; padding-left:15px; margin-top:18px; }
.destit_bg_oc { background-color:#9ff8f1; width:225px; padding-left:15px; margin-top:18px; }
.destit_bg_hi { background-color:#a3b0fd; width:225px; padding-left:15px; margin-top:18px; }
.destit_icon { width:225px; overflow:hidden; margin-bottom:30px; }
.destit_icon li { float:left; margin-right:10px; margin-top:10px; }
.destit_tour { width:px; overflow:hidden; margin-top:20px; }
.destit_tour li { float:left; margin:6px; }
.destit_link { position:absolute; top:55px; right:20px; text-align:right; font-size:14px; }
.destit_link a { display:inline-block; margin-left:1em; background:url(../images/link_arrow.png) bottom 2px left no-repeat; padding-left:14px; }
#destxt { position:absolute; bottom:40px; right:40px; width:355px; padding:15px; background-color: rgba(255, 255, 255, 0.8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99ffffff,EndColorStr=#99ffffff);/*IE8以下用*/ border-radius:5px; }
#destxt span { display:block; font-size:25px; line-height:1.2em; margin-bottom:10px; }

/*　国名の表示　*/
#destit_bg_nz h2 { background:url(../images/nz/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_bg_gb h2 { background:url(../images/gb/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_bg_vn h2 { background:url(../images/vn/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_bg_ue h2 { background:url(../images/ue/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_bg_tw h2 { background:url(../images/tw/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_bg_bl h2 { background:url(../images/bl/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_bg_ca h2 { background:url(../images/ca/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_bg_hi h2 { background:url(../images/hi/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_tit_fr h2 { background:url(../images/fr/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_tit_es h2 { background:url(../images/es/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_tit_it h2 { background:url(../images/it/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_tit_de h2 { background:url(../images/de/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_tit_mt h2 { background:url(../images/mt/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_tit_pt h2 { background:url(../images/pt/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_tit_be h2 { background:url(../images/be/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_tit_nl h2 { background:url(../images/nl/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }
#destit_tit_cu h2 { background:url(../images/cu/country_title.png) no-repeat; width: 309px; height: 228px; text-indent: -9999px; margin-top:10px; }

#one2_inmenu { overflow: hidden; clear: both; height: 150px; }
#one2_inmenu ul li { float: left; margin-left: 80px;}

#one02_01 h3 { background:url(../images/point_title.png) no-repeat; width: 711px; height: 134px !important; text-indent: -9999px; margin-left:195px;}
#one02_02 h3 { background:url(../images/osusume_tour_title.png) no-repeat; width: 512px; height: 150px !important; text-indent: -9999px; margin-left:295px;}
#one02_03 h3 { background:url(../images/osusume_op_title.png) no-repeat; width: 745px; height: 144px !important; text-indent: -9999px; margin-left:177px;}

#inmenu_point a { display:block; background:url(../images/point_off.png) no-repeat; width: 152px; height: 51px; text-indent: -9999px; }
#inmenu_tour a { display:block; background:url(../images/osusume_tour_off.png) no-repeat; width: 158px; height: 51px; text-indent: -9999px; }
#inmenu_op a { display:block; background:url(../images/optional_off.png) no-repeat; width: 280px; height: 55px; text-indent: -9999px; }
#inmenu_nikki a { display:block; background:url(../images/nikki_off.png) no-repeat; width: 125px; height: 51px; text-indent: -9999px; }


#inmenu_point a:hover { display:block; background:url(../images/point_on.png) no-repeat; width: 152px; height: 111px; text-indent: -9999px; }
#inmenu_tour a:hover { display:block; background:url(../images/osusume_tour_on.png) no-repeat; width: 158px; height: 111px; text-indent: -9999px; }
#inmenu_op a:hover { display:block; background:url(../images/osusume_op_on.png) no-repeat; width: 280px; height: 111px; text-indent: -9999px; }
#inmenu_nikki a:hover { display:block; background:url(../images/nikki_on.png) no-repeat; width: 125px; height: 111px; text-indent: -9999px; }

.one2_subtitle { margin-bottom: 40px; text-align: center; }
.one2_subtitle2 { margin-bottom: 30px; text-align: center; }
.one2_re { padding-top: 30px; padding-bottom: 30px; text-align: right; }

#one2_point ul {  }
#one2_point ul li { float: left; width: 550px; height: 250px; }
#one2_point ul li p { float: left; width: 260px; }
#one2_point ul li dl { float: left; width: 285px; margin-top: 30px; }
#one2_point ul li dl dt { font-size: 25px; line-height: 1.4em; }
#one2_point ul li dl dd { margin-top: 15px; font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.one2_point_button { text-align: right; }

.one2_branches { text-align: center; margin-bottom: 30px; }


#m_contents_des #tabs{ padding:0px; margin:0px; color:#333; font-size: 11px; width:1100px; position:relative; font-family:'メイリオ',Meiryo,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif; }
#m_contents_des #tabs .tab ul a{ float: left; height: 40px; line-height: 40px; text-align: center; width: 180px; margin-right: 3px; display: block; text-decoration:none; color:#fff; font-size: 15px; border-top-left-radius:6px; border-top-right-radius:6px; }
#m_contents_des #tabs .tab ul a span { color: #ea5c84; }
#m_contents_des #tabs .tab ul a:hover{ background:#000; color:#fff; }

#m_contents_des .tab ul{ position: absolute; top:0px; left:0px; margin-left: 2px; overflow:hidden;}
#m_contents_des .tab li { float:left; }
#m_contents_des .tab li>a{ float: left; height: 40px; line-height: 40px; text-align: center; width: 180px; margin-right: 3px; display: block; text-decoration:none; color:#fff; background:#CCC; font-size: 15px; border-top-left-radius:6px; border-top-right-radius:6px; }
#m_contents_des .tab li>a span { color: #ea5c84; }
#m_contents_des .tab .active { width: 180px; margin-right: 3px; background-color:#2e2e2e; border-top-left-radius:6px; border-top-right-radius:6px; }

#m_contents_des .box_02_outer { border:#dcdcdc solid 1px; border-top-left-radius:6px; border-top-right-radius:6px; }



.tab_box{ width:1058px; padding:60px 20px 20px 20px; background:#ffffff; overflow: hidden;clear:both; }
.tab_photo { float: left; width: 205px; margin-right: 10px; }
.tab_text { float: left; width: 640px; }
.tab_title { font-size:15px; font-weight:bold; padding-bottom:15px; line-height:1.7em; }
.tab_title a { color:#ea5c84; }
.tab_dept { float: left; width: 220px; }
.tab_dept01 { float: left; margin-right: 10px; }
.tab_dept02 { padding: 8px; font-size: 13px; }
.tab_pay { float: left; width: 420px; }
.tab_pay01 { float: left; margin-right: 10px; }
.tab_pay02 { padding: 8px; font-size: 20px; }
.tab_pay02 span { font-size: 12px; }
.tab_tour { float: right; width: 170px; }
.tab_tourcode01 { float: left; width: 70px; border: 1px solid #656565; background-color: #656565; color: #ffffff; padding: 3px; font-size: 11px; text-align: center; }
.tab_tourcode02 { float:left; width: 80px; border: 1px solid #656565; padding: 3px; font-size: 11px; text-align: center; }
.tab_button { margin-top: 40px; text-align: right; }


.one2_op { overflow: hidden; clear: both; margin-bottom:10px; }
.one2_op p { float: left; width: 251px; }
.one2_op dl { float: right; border: 1px solid #000000; border-radius: 1em; width: 820px; height: 150px; padding: 10px; background-color: #fff; }
.one2_op dl dt { font-size: 25px; }
.one2_op dl dd { margin-top: 20px; font-size: 13px; }
.one2_op_button { text-align: right; }
.op_attention { text-align:right; margin-top:15px; }

.one2_nikki { background:url(../images/nikki_haikei.png) no-repeat; height: 351px; margin-top:30px; }
.one2_nikki_g { position: relative; top: 90px; left: 250px; }
.one2_nikki div dl { float: left; width: 186px; margin-right: 20px; }
.one2_nikki div dl dd a span { color: #d1535b; }

.one2_dep { overflow: hidden; clear: both; margin-bottom: 90px;}
.one2_dep ul li { float: left; width: 183px; text-align: center; }

.one2_concerge { background:url(../images/concerge_haikei.png) no-repeat; height: 194px; }
.one2_concerge p { position: relative; top: 75px; left: 630px; }

#one_haikei #one_area_list { margin: 15px 0 5px; font-size: 15px; line-height: 1.5em; }
#one_haikei #one_area_list dt { width: 9em; text-align: right; color: #d25959 }
#one_haikei #one_area_list dd { margin-top: -1.5em; margin-bottom: 3px; padding-left: 10em; padding-bottom: 5px; background: url(//image.stworld.jp/images/common/dotline.png) repeat-x bottom;  line-height: 1.5em; }
#one_haikei #one_area_list dd:last-child { background: none; margin-bottom: 0; padding-bottom: 0; }
#one_haikei #one_area_list dd ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#one_haikei #one_area_list dd ul { zoom: 1; }
#one_haikei #one_area_list dd li { float: left; margin-right: 1em; white-space: nowrap; }
#one_haikei #one_area_list a { text-decoration:none; }
#one_haikei #one_area_list a:hover { filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }

#haikei2 { width: 2000px; margin: 100px auto 0 auto; background:url(../images/haikei02.png) ; height: 95px;  }

/* �t�b�^�[ */
#return_top { text-align:center; padding: 15px 0 ; margin:10px; }
#return_top a { background: url("//image.stworld.jp/images/common/tri01.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); line-height: 1em; padding-left: 10px; }

/* cyclo */

.accordion label,.accordion input,#sp-tour-none{
	display:none;
}
/* iPhone6 */
@media only screen and (min-width:320px) and (max-width:640px),screen and (min-width:200px)and (max-width:320px){

body, #wrapper{
	width: 100%;
	min-width: 100%;
}
#hitoritabi #one_haikei #destit_tit{
	width:100%;
	margin:0;
}

#hitoritabi .destit_tit h2{
	text-indent: -9999px;
	margin:0;
	background-size:100%;
	padding: 0;
	width:30%;
	height: auto;
	padding-top: 22.1%;
	position: absolute;
	top:5px;
	z-index: 1000;
}
#hitoritabi .bx-wrapper{
	position: relative;
	width: 100%;

}
#hitoritabi .bx-wrapper:after{
	content: "";
	padding-top: 63.8%;
	display: block;
}
#hitoritabi .bx-viewport{
	position: absolute!important;
	top: 30px;
	right:0;
	left:0;
	bottom: 0;
	background: url("../images/cyframe.png") no-repeat;
	background-size: 100%;
}
#hitoritabi .bx-viewport img{
	width:96%;
	padding: 1.5% 3% 3% 2%;
}
#hitoritabi .bx-viewport li{
	width: 100%!important;
}
.bx-wrapper .bx-viewport{
	width: 100%!important;
}
#hitoritabi .bx-wrapper{
	width:96%;
	padding: 30px 2% 1% 2%;
	position:relative;
}
/* ---- h3 titles ---- */
#hitoritabi #one02_01 h3{
	width: 100%;
	height: auto!important;
	padding-top: 18.9%;
}
#hitoritabi #one02_02 h3{
	width: 100%;
	height: auto!important;
	padding-top: 29.3%;
}
#hitoritabi .one2_subtitle2#one02_02{
	margin-bottom: 0px;
}
#hitoritabi #one02_03 h3{
	width: 100%!important;
	height: auto!important;
	padding-top: 19.3%;
	margin: 0;
}
#hitoritabi .one2_subtitle2#one02_03{
	margin-top: 10px!important;
	margin-bottom: 0px!important;
}
#hitoritabi .one2_subtitle{
	margin-bottom: 10px;
}
#hitoritabi .a{
	text-align: center;
	margin: 0 auto;
}
#search-tuor{
	margin: 0 auto;
	text-align: center;
}
#hitoritabi #one_haikei #m_contents_des{
	width: 100%;
	margin-top:0;
	position:static;
}
#hitoritabi #one_haikei .slider{
	height:auto;
}
#hitoritabi #slider1{
	top:0;
	}
#hitoritabi #one_haikei .one2_dep{
	margin-bottom: 0;
}
#hitoritabi #one_haikei .one2_concerge{
	width: 100%;
	height: auto;
	margin: 0;
}
#hitoritabi #destit {
	position:static;
	width:100%;
	height:100%;
	margin:0 auto;
	z-index:2;
}
#hitoritabi #one_haikei #destxt{
	width: 90%;
	margin: 20px auto;
}
#hitoritabi #one_haikei .destit_icon{
	/* width: 82%; */
	/* margin: 10px auto 20px; */
	margin: 10px 0 20px 20px;
}
#hitoritabi #one_haikei ul.destit_icon li{
	margin: 0;
	width: 30%;
	margin-right: 1%;
	margin-bottom:10px;
}

#one_haikei .gourmet{
	display: block;
}
#hitoritabi #destit .destit_bg_eu{
	/* padding: 10px 2%; */
	padding: 10px 0;
	width: 96%;
	display:block;
	height:auto;
	position:static;
	margin-top:0;
}
#hitoritabi .destit_link{
	position:relative;
	top:0;
	right:0;
	text-align:center;
	padding:25px 0px;
}
#hitoritabi .desmain{
	width: 100%;
	height: auto;
}
#hitoritabi #desmain_eu{
	padding-top:0px;
	background:#e6c5ec;
	position:relative;
}
#hitoritabi .one2_op dl{
	padding:20px;
}
#hitoritabi .one2_nikki{
	background:none;
	height:auto;
	margin:0px auto 10px;
}
#hitoritabi .one2_nikki_g{
	position:static;
	top:0;
	left:0;
	width:100%;
	overflow-x:hidden;
	margin:0 auto;
}
#hitoritabi .one2_nikki div dl{
	float: none;
}
#hitoritabi .one2_nikki_g dl{
	margin:0;
}

#hitoritabi .one2_nikki div dl{
	float:none;
	width:100%;
	margin-bottom:30px;
}
#hitoritabi .one2_nikki div dl:after{
	content:"";
	display:block;
	clear:both;
}

#hitoritabi .one2_nikki div dl dt{
	display:block;
	width:100%;
	float:none;
}
#hitoritabi .one2_nikki div dl dt img{
	width: 80%!important;
	height: auto!important;
	margin: 0 auto;
	display: block;
}

#hitoritabi .one2_nikki div dl dd{
	font-size:16px;
	width: 80%;
	margin: 0 auto;
}

#hitoritabi .one2_nikki div dl dd span{
	display:block;
	margin-bottom:10px;
	padding-top:10px;
}
#hitoritabi .one2_nikki div dl dd br{
	display: none;
}

#hitoritabi .one2_nikki_g:after{
	content:"";
	display:block;
	clear:both;
}

#hitoritabi #one02_04:after{
	display:block;
	content:"";
	clear:both;
}

#hitoritabi #one02_04{
	width: 100%;
}
#hitoritabi #one02_04:before{
	content: "";
	display: block;
	width: 100%;
	padding-top:21%;
	padding-bottom: 10px;
	background:url(../images/cynikki.png) no-repeat center;
	background-size: 100%;
}

#hitoritabi .one2_concerge{
	background:url(../images/cycontitle.png) no-repeat center 5px;
	background-size:100%;
	padding:0;
	padding-top: 14.25%;
	margin:0 0 0 0;
}
#hitoritabi .one2_concerge p{
	position:static;
	top: 0;
	left:0;
	margin-top: 10px;
}
#hitoritabi .one2_concerge p:before{
	content:"";
	display:block;
	background:url(../images/cyspeacial.png) no-repeat center 5px;
	background-size:100%;
	width:100%;
	height:82px;
}
#hitoritabi .one2_concerge p a img{
	width:80%;
	margin:0 auto;
	display:block;
}
#hitoritabi .accordion {
	min-width: 300px;
	margin: 0 auto;
	padding: 10px;
}
#hitoritabi .accordion .ac-content {
	margin: 0 10px;
}
#hitoritabi .accordion input {
	display: none;
}
#hitoritabi .accordion label {
	display: block;
	cursor: pointer;
	padding: 10px;
	background:#eee;
	border:1px dotted #ccc;
}
#hitoritabi .accordion label:hover {
	background: #ccc;
}
#hitoritabi .accordion .ac-cont {
	transition: 0.2s;
	height: 0;
	overflow: hidden;
	padding: 0 10px;
}
#hitoritabi .accordion input:checked + .ac-cont {
	height: auto;
	padding: 10px;
}
#hitoritabi #tabs,#tabs_sp,#tabs_sp div{
	display: none;
	border:0;
}
#hitoritabi #m_contents_des .box_02_outer{
	border:0;
}
#hitoritabi #sp-tour-none{
	display: block;
	font-size: 12px;
}
#hitoritabi #sp-tour-none .cy-sp-tour{
	border:10px solid #fcdf32;
	background: #fff;
	padding: 10px;
	margin-bottom:10px;
}
#hitoritabi #sp-tour-none .cy-sp-tour:after{
 content:"";
	display: block;
	clear:both;
}
#hitoritabi #sp-tour-none .cy-sp-tour img{
	width: 80%;
	display: block;
	margin: 0 auto 10px;
}
#hitoritabi #sp-tour-none .cy-sp-tour p.leave-from{
	background:#f00;
	color: #fff;
	font-weight: bold;
	padding:5px 1em 5px 1em;
	width:3em;
	border-radius: 5px;
	margin: 0 0 10px 0;
}
#hitoritabi #sp-tour-none .cy-sp-tour p.leave-from#four{
	width: 4em;
}
#hitoritabi #sp-tour-none .cy-sp-tour p.leave-date{
 height: 55px;
	padding-left:60px;
	margin:5px 0;
	background:url("https://stworld.jp/area_guide/images/common/con05_ico_dep.png") no-repeat left center;
}
#hitoritabi #sp-tour-none .cy-sp-tour p.travel-fees{
 height: 55px;
	padding-left:60px;
	background:url("https://stworld.jp/area_guide/images/common/con05_ico_pay.png") no-repeat left center;
}

#hitoritabi #sp-tour-none .cy-sp-tour p.cy-tour-code:before{
 content:"ツアーコード";
	padding: 3px;
	background:#464646;
	color: #fff;

}
#hitoritabi #sp-tour-none .cy-sp-tour p.cy-tour-code{
 display: block;
	padding:0;
	margin:10px 0;
	width: 15em;
	background:#fff;
	color: #000;
	border: 1px solid #464646;
}
#hitoritabi #sp-tour-none .cy-sp-tour a img{
	width: 50%;
}
#hitoritabi #one_haikei .one2_menu_sp {
	display:none;
}
#hitoritabi #one_haikei .tabs_sp {
	display:none;
}

#hitoritabi .one2_op dl dt{
	font-size: 1.8em;
	line-height: 1.2em;
}
#hitoritabi .one2_re{
	padding: 10px 0;
}
.one2_subtitle2 img[src="./images/sonota_tit.png"]{
	display:none;
}
#one_area_list{
	display:none;
}
#one2_point ul { overflow: hidden; clear: both; }
#one2_point ul li { float: left; width: 550px; height: 250px; }
#one2_point ul li p { float: left; width: 260px; margin:50px 0 0 0; }
#one2_point ul li dl { float: left; width: 100%; margin-top: 10px; }
#one2_point ul li dl dt { font-size: 25px; line-height: 1.4em; text-align: left!important; }
#one2_point ul li dl dd { margin-top: 15px; font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.one2_point_button { text-align: right; }

}
/* iPhone5 */
@media only screen and (min-width:200px)and (max-width:320px){

.destit_tit h2{
	text-indent: -9999px;
	margin-top:10px;
	background-size:60%;
}


}
