﻿@charset "utf-8";
/*++++++++++++++++++++++++++++++++++++++++++
++++++全体・レイアウト調整
+++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++
++++++メインコンテンツ
+++++++++++++++++++++++++++++++++++++++++++*/

	/*++++++++++++++++++++++++++++++++++++++++++
	ページタイトル
	+++++++++++++++++++++++++++++++++++++++++++*/

	.guide_india_immigration #guide_ttl {
		background-image:url(../html/immigration/parts/ttl01.gif);
		background-repeat: no-repeat;
	}

	/*++++++++++++++++++++++++++++++++++++++++++
	ボックス01
	+++++++++++++++++++++++++++++++++++++++++++*/

	div#guide_immigration_flight h3{
		background-image:url(../html/immigration/parts/sbttl01.gif);
	}

	/*++++++++++++++++++++++++++++++++++++++++++
	ボックス02
	+++++++++++++++++++++++++++++++++++++++++++*/

	div#guide_immigration_immigration h3{
		background-image:url(../html/immigration/parts/sbttl02.gif);
	}

	#guide_immigration_enter_table_l{
		background-image:url(../html/immigration/parts/immigration_info01.gif);
	}

	/*++++++++++++++++++++++++++++++++++++++++++
	ボックス03
	+++++++++++++++++++++++++++++++++++++++++++*/

	div#guide_immigration_emigration h3{
		background-image:url(../html/immigration/parts/sbttl03.gif);
	}

	#guide_immigration_exit_table{
		height:240px;
	}

	#guide_immigration_exit_table_l{
		background-image:url(../html/immigration/parts/immigration_info02.gif);
		height:230px;
	}
	
	/*++++++++++++++++++++++++++++++++++++++++++
		コラム
	+++++++++++++++++++++++++++++++++++++++++++*/
	
	#guide_column2.guide_india_immigration_column{
		height:184px;
	}

	#guide_contents_r #guide_column2.guide_india_immigration_column{
		margin-bottom:28px;
	}

	.guide_india_immigration_column #guide_column2_l dt{
		background-image:url(../html/immigration/parts/column_ttl01.gif);
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	.guide_india_immigration_column #guide_column2_r dt{
		background-image:url(../html/immigration/parts/column_ttl02.gif);
		background-repeat: no-repeat;
		background-position: top left;
	}	

	/*++++++++++++++++++++++++++++++++++++++++++
	++++++150227修正
	+++++++++++++++++++++++++++++++++++++++++++*/
	#guide_search li a span{font-size:12px !important;}
	#guide_immigration_flight_l dd, #guide_immigration_enter_l dd{font-size:12px;}
	#guide_immigration_enter_table_r dd, #guide_immigration_exit_table_r dd{line-height:18px;}
	.guide_column2_txt{font-size:12px; line-height:16px;}

	/*++++++++++++++++++++++++++++++++++++++++++
	++++++入国・出国ボタン追加
	+++++++++++++++++++++++++++++++++++++++++++*/

.pdfbtn {
    width: 575px;
    text-align: center;
    background: #70948a;
    border-radius: 4px;
    box-sizing: border-box;
    margin: 0 0 30px 15px;
}

.pdfbtn a {
    padding: 15px 0;
    display: block;
    text-decoration: none;
    cursor: pointer;
    line-height: 1.75;
    vertical-align: middle;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    color: #FFF;
    font-size: 1.6rem !important;
}
.pdfbtn a:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: solid 6px transparent;
    border-left: solid 8px #ffffff;
    top: 50%;
    right: 0;
    margin-top: -5px;
}
.pdfbtn:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(opacity=70)";
}
