html,body{
margin:0;
padding:0;
}
body{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:small;
background-image:url(images/bar.jpg);
text-align:center;
margin-top:10px;
line-height:140%;
color:#535353;
}
img{
border:none;
}
div#header h1{
display:inline;
margin:0px;
}
a:link{
color:#484848;
}
a:visited{
color:#484848;
}
a:hover{
color:#ff9900;
}
h1,h2,h3,h4,h5,h6{
line-height:150%;
}
h3{
	display:inline;
	font-size:16px;
}
h4{
display:inline;
font-size:x-small;
font-weight:normal;
}
div#header img{
float:left;
}
div#container{
text-align:left;
}
div#navigation{
background:#B9CAFF;

}

div#container{
width:853px;
margin:0 auto;
}
div#wrapper{
width:853px;
}
div#maincontents{
width:419px;
height:100px;
}
div#sub_contents{
width:600px;
margin-left:5px;
margin-right:5px;
text-align:center;
}
div#sub_contentstext{
width:588px;
margin-left:5px;
margin-right:10px;
text-align:left;
padding:5px;
border:1px solid #dddddd;
background-color:#f6f6f6;
}
div#sub_contentstitle{
width:600px;
height:50px;
background-image:url(images/titleback.jpg);
margin-left:5px;
margin-right:5px;
text-align:center;
padding-left:10px;
padding-top:8px;
background-repeat:no-repeat;
}
#sub_contents01{
font-size:x-small;
line-height:120%;
color:#666666;
}
#sub_contentsdetail{
width:600px;
margin-left:5px;
margin-right:5px;
text-align:center;
border:1px solid #dddddd;
background-color:#F9F5EC;
line-height:120%;
}
div#navigation{
float:left;
width:226px;
height:795px;
background-image:url(images/leftback.jpg)
}
div#navigation img{
float:left;
}
div#extra{
float:right;
width:208px;
}
div#footer{
width:853px;
color: #FFF;
}
div#footer p{
margin:0;
}
div#footertext{
height:10px;
width:853px;
text-align:center;
font-size:x-small;
margin-top:3px;
}
div#logo_c2 img{
float:left;
}
div#logo_c2 object{
float:left;
}
#banners{
text-align:center;
margin-top:50px;
}
#banners li{
list-style-type:none;
margin:10px;
}
#partner_c{
background-image:url(images/rightorangewhite.jpg);
background-repeat:repeat-y;
}
.partnerstop{
height:17px;
font-size:x-small;
color:#666666;
margin-left:10px;
margin-top:0px;
padding-top:6px;
}
#lefttext1{
font-size:x-small;
width:90%;
margin-right:10px;
text-align:left;
}
#lefttext2{
margin-top:10px;
width:90%;
margin-right:10px;
text-align:left;
}
#leftday{
color:#FF9900;
text-align:left;
}
#leftnavigation{
width:205px;
border:0px;
margin-right:5px;
text-align:left;
}
#leftnavigation li{
margin-left:9px;
margin-top:11px;
list-style:none;
}

#leftmenu{
height:38px;
width:202px;
background-image:url(http://www.ai-pacific.jp/images/menuback.jpg);
}
html>body #leftmenu{
padding-top:1px;
padding-left:15px;
width:187px;
}
#leftnavitop{
background-image:url(http://www.ai-pacific.jp/images/leftmenubacktop.jpg);
}
html>body #leftnavitop{
background-repeat:no-repeat;
}
#leftnavigation2{
width:205px;
border:0px;
margin-right:9px;
}
#leftnavigation3{
width:217px;
height:81px;
text-align:center;
margin-top:10px;
}
#leftnavigation3{
width:216px;
}
.c_td{
padding-top:0px;
}
#sub_contentstext_w{
width:588px;
margin-left:5px;
margin-right:10px;
text-align:left;
padding:10px;
border:0px;
background-color:#ffffff;
}
#sub_contentstext_m{
margin-left:150px;
margin-right:0px;
text-align:left;
padding:10px;
border:0px;
background-color:#ffffff;
}
#topcont{
margin-left:10px;
width:230px;
}
.newsli{
border:1px solid #cccccc;
}
#sub_contents_w2{
width:570px;
margin-left:8px;
margin-right:10px;
text-align:left;
padding:10px;
border:0px;
background-color:#ffffff;
}
#sub_contents_w2 LI{
list-style-image:url(http://www.ai-pacific.jp/images/newsli.jpg);
}
div#blog{
	background:url(http://www.ai-pacific.jp/images/blog_02.jpg) no-repeat left top;
	width:290px;
	height:48px;
}
div#mobile{
	background:url(http://www.ai-pacific.jp/images/mobile_02.jpg) no-repeat left top;
	width:290px;
	height:48px;
}
div#net{
	background:url(http://www.ai-pacific.jp/images/net_02.jpg) no-repeat left top;
	width:290px;
	height:48px;
}
div#biz{
	background:url(http://www.ai-pacific.jp/images/biz_02.jpg) no-repeat left top;
	width:290px;
	height:48px;
}

.mobile_ex {
	border: 1px #FF3300 solid;
	width: 500px;
	border-color: #FF3300;
	float: left; margin-right: 20px;
	margin-top: 10px; height: 300px;
	margin-bottom: 10px
}

.mobile_title {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:small;
	color: #666666;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 10px;
	border: dashed;
	border-color: black #FF6633 #FF6633 #FF0033;
	font-weight: bold; border-width: 0px 0px 1px;
	width: 500px;; clip:     rect(  10px )
}

.mobile_body {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size:small;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
	border: none; border-color: #FF0033 solid ;
	line-height: 140%;
	clip:  rect(   )
}

.mobile_bodyqr {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size:x-small;
	color: #666666;
	border: none;
	border-color: #FF0033 solid ;
	line-height: 140%;
	margin-top: 20px
}

.mobile_screen {
	margin-top: 10px;
	margin-bottom: 18px;
	margin-right: 0px;
	margin-left: 10px
}

.press_body {
	color: #666666;
	line-height: 120%;
	}

div#sub_mobtitle{  background-color: #ff9800;
                         padding: 120px 98%;                        
                        }

.press_body h2 {
	font-weight: normal;
	font-size: 14px;
	background-color: #BBBBBB;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 5px;
.press_body {
	color: #666666;

}
.info {
	line-height: 2em;
	margin: 0px;
	padding: 0px;