@charset "UTF-8";

/*===============================================
●tablet.css 画面の横幅が740pxから999pxまで
===============================================*/
@media only screen and (min-width:740px) and (max-width:999px) {
/* ■ 共通スタイル指定 ■ 
-------------------------------------------------- */
* {
	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;
}

div#andots-map{
position:absolute;
width:704px;
height:357px;
background-size:100%;
margin: -179px 0 0 -352px;
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: 108px;
left: 223px;
}

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

ul#andot-list{
display:none;
}

}