@charset "Shift_JIS";
/*
----------------------------------
◆(C)ANA master CSS for Domestic
◆Version: 1.0
◆creation date: 2012/03/10
◆last update: 2012/03/12
--------------------------------- */

/**************************************************************************************************
          0.General Setting
**************************************************************************************************/
.clearF { clear:both; }
.clearFh { clear:both; visibility:hidden; font-size:0; }
.marTop10 { margin-top:10px; }
.marTop15 { margin-top:15px; }
.marTop20 { margin-top:20px; }
.marL15 { margin-left:15px; }
.marL45 { margin-left:45px; }
h2 { margin-top:25px; }
.dotline { height:1px; background:url(/sitehelp/share/contact/image/120316/dotline.gif) left bottom repeat-x; font-size:0; padding-top:20px; }

.fntExtra { font-size: 16px; font-weight:bold; }
#DomContainer img.valignTop { vertical-align:middle; }
.nmt35 { position:relative; top:-35px; margin-bottom:-35px; }

/**************************************************************************************************
          1.CommonRayout
**************************************************************************************************/
.inqblock { width:930px; margin:15px 0 0 10px;}
.inqblock450 { width:450px; margin:15px 0 0 10px;}
	.blotitle { font-weight:bold; background:url(/sitehelp/share/contact/image/arrow.gif) 5px 0 no-repeat; padding-left:15px; margin:20px 0 5px 0; }
	.blotitle2 { font-weight:bold; background:url(/sitehelp/share/contact/image/arrow.gif) 0px 0 no-repeat; padding-left:20px; margin:20px 0 5px 0; }
	.bloL { float:left; width:450px; padding-left:10px; }
	.bloR1col { float:left; width:460px; }
		ul.bloR1col li {}
			.blodl2col { padding-top:10px; zoom:1; }
				.blodl2col dt { width:100px; float:left; }
				.blodl2col dd { width:400px; float:left; }
	.bloR2col { float:left; width:330px; }
		ul.bloR2col li { float:left; width:158px; }
	.serviceMenu { padding-top:10px; padding-left:10px; }
		dl.serviceMenu dt { font-weight:bold; }
		dl.serviceMenu dd {}
	.links { margin-top:10px; padding-left:10px; }
		.links2 { margin-top:15px; }
		ul.links li { margin-top:5px; }
		

/**************************************************************************************************
          2.Navigation
**************************************************************************************************/
.inq_nav { width:230px; float:left; padding:10px 0 0 10px; }
	.inq_nav_body { width:228px; height:275px; border:1px solid #d4d4d4; border-top:none; }
		.inq_nav dl { width:226px; padding-bottom:15px; margin-left:1px }
			.inq_nav dl dt { font-weight:bold; padding:15px 0 10px 8px; border-bottom:2px solid #183a94; height:17px; }
			.inq_nav dl dt.paragraph { font-weight:bold; padding:7px 0 5px 8px; border-bottom:2px solid #183a94; height:30px;}
			.inq_nav dl dd { margin-top:8px; }
				.inq_nav dl dd a { padding-left:7px; margin-left:8px; background:url(/sitehelp/share/contact/image/120316/arrowora_s.gif) left 0.35em no-repeat; display:block; text-decoration:underline!important; }
		.inq_nav ul { width:226px; margin-left:1px }
			.inq_nav ul li { padding-top:8px; }
				.inq_nav ul li a { padding-left:7px; margin-left:8px; background:url(/sitehelp/share/contact/image/120316/arrowora_s.gif) left 0.3em no-repeat; display:block; zoom:1; text-decoration:underline!important; }


/**************************************************************************************************
          3.国内線航空券に関するお問い合わせ
**************************************************************************************************/
.marR40 { margin-right:40px; }
.marR30 { margin-right:30px; }
		
		
/**************************************************************************************************
          4.ANAマイレージクラブ会員の方の一般・特典予約、マイレージクラブに関するお問い合わせ
**************************************************************************************************/
.inq_firstblock { width:930px; padding:5px 0;}


/**************************************************************************************************
          5.ANA国内カウンター（東京）・海外支店
**************************************************************************************************/
.linksh { margin-top:15px; }
	dl.linksh dt { float:left; width:3em; border-right:1px solid #000000; }
	dl.linksh dd { float:left; }

.floatL { padding-left:15px; }
.floatL li { float:left; margin:0 100px 2px 0; }
.floatL li.mr50 { float:left; margin:0 60px 2px 0; }
.floatL li.mr00 { float:left; margin:0 0 2px 0; }

/**************************************************************************************************
          6.お手荷物の破損など
**************************************************************************************************/
.blotitleN { font-weight:bold; margin:20px 0 5px 4px; }
.pdfLink { padding: 2px 0 2px 27px; background: url(/common/image/pdf.gif) no-repeat 7px 50%; }
.pdfLink a { padding-right: 13px; background: url(/image/renewal09/side/icon/icon_link.gif) no-repeat right top; }


/**************************************************************************************************
          2カラム　右にFAQ一覧
**************************************************************************************************/
.bloL2_left { float:left; width:570px; padding-left:0px; }

 .bloL2_left p{ padding-left:10px; }
.bloL2_right{ float:right; width:330px; margin:0; padding:0;}

.bloR2col2  { float:left; width:560px; padding:10px 0px 0px 15px;}
		ul.bloR2col2 li { float:left; width:150px; }


.bloL2_left2 { float:left; width:570px; padding:0px 0px 0px 10px; overflow:hidden;}
  .bloL2_left2 .mailicon{padding:2px 0px 3px 0px; }
    .bloL2_left2 .formicon{padding:0px 0px 0px 0px; } ]
