@charset "UTF-8";

/*===============================================
●style.css 画面の横幅が1000px以上
===============================================*/
@media only screen and (min-width: 1000px) {
/* ■ 共通スタイル指定 ■ 
-------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style: none;
}

html {
height:100%; /* コンテンツ背景 最下到達用 */
}

body {
margin: 0;  
padding: 0;
font-size:75%;/*12px*/
font-family: 'Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',sans-serif;
line-height:1.6em;
color:#232323;
height: 100%;
text-align:center;
}

/* mac Safariのみ適用 \*/
html:\66irst-child body{
margin: 0;  
padding: 0;
font-size:75%;/*12px*/
font-family: 'Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',sans-serif;
line-height:1.6em;
color:#232323;
height: 100%;
text-align:center;
letter-spacing:-1.5px;
}
/* end */

/*均等文字幅設定*/
p{
text-align:justify;
text-justify:distribute;
}

img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

hr {
	clear:both; /* 回り込み解除予備 */
}

.divide{
	clear:both;
	height:1px;
}

.divide hr{
	display:none;
}

.clear{
	clear:both;
}

a:link{color:#4F6EB5; text-decoration:none;}
a:visited{color:#4F6EB5; text-decoration:none;}
a:hover{color:#063BB5; text-decoration:none;}
a:active{color:#063BB5; text-decoration:none;}


/*強調*/
em{
font-size:116%;
font-weight:bold;
padding:5px 5px 0 5px;
border-bottom:3px solid red;
font-style:normal;
}

/*より強調*/
strong{
font-weight:bold;
}

.red{
color:#FF0000;
}

p.hosoku{
font-size:84%;
padding-top:10px;
}

span.hosoku{
font-size:84%;
color:#666666;
}

.dn{
display:none;
}

.txtl{text-align:left;}
.txtc{text-align:center;}
.lih_ad01{line-height:2em;}
.txt14{font-size:116%; line-height:1.6em;}
.txt18red{font-size:150%; font-weight:bold; color:#FF0000;}
.mb5{margin-bottom:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}


div#andots-map{
position:absolute;
width:1200px;
height:608px;
margin: -304px 0 0 -600px;
top: 50%;
left: 50%;
background-image:url(/images/map.gif);
}

div#andots-map a:hover img{
opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;
}

div#andots-japan{
position:absolute;
width:143px;
height:78px;
top: 208px;
left: 436px;
}

div#andots-india{
position:absolute;
width:143px;
height:78px;
bottom: 234px;
left: 238px;
}

ul#andot-list{
display:none;
}

}