body{ margin:0 auto; padding:0; font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; background:#EEEEEE; }



#main{ margin:0 auto; padding:0; background:#FFFFFF;}

#header{ width:828px; margin:0 auto; text-align:left; height:43px; padding:23px 0 30px 0;}
#title{ width:100%; background:url(../img/title_back.jpg) repeat-x; height:121px;}
.blue{ width:828px; margin:0 auto;}

.video{ width:816px; margin:auto; padding:20px 0 35px 0;}
.lm{ margin-left:22px; font-size:18px; display:inline; vertical-align: middle; }

#get{ width:655px; height:35px; text-align:center; margin:auto; font-size:27px; padding:30px 0; color:#FFFFFF;
border-radius: 15px;        /* CSS3草案 */ 
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */ 
-moz-border-radius: 15px;   /* Firefox用 */ 
 }
.blof{ background:#004E9F; }
.blon{ background:#009DDA; }
.mainbox{ width:830px; }


.sel{ padding:30px 30px 0 30px; width:770px; text-align:left; color:#4D4D4D; font-size:16px;}
.sel p{ width:770px; border-bottom:#808080 1px solid; padding-bottom:13px;}
.lang{ width:770px; margin-top:14px; padding-bottom:30px; margin-left:15px; line-height:17px;}
.langlink a:link, .langlink a:visited, .langlink a:hover, .langlink a:active { color:#808080; text-decoration:none;}
.langlink{ float:left; padding:2px 4px; margin-left:5px;}
.langlink:hover{background:#ACD7ED;}

.apri{ background:url(../img/footer.jpg) repeat-x; height:200px; margin-top:30px; padding-top:30px; background-position:top;}
.bt_apri{ width:410px; margin:0px auto 10px auto;}
.google{ float:left;}
.app{ float:right;}

.under{ clear:both; padding:25px 0; text-align:center; font-size:15px; color:#333333; line-height:23px;}
.foot{ font-size:12px; width:930px; margin-left:30px; text-align:left; padding-bottom:10px; margin:auto;}

#footer{ background:#EEEEEE; width:100%;}
