@charset "EUC-JP";

/* base */
body,div,h1,h2,h3,h4,li,ul,p,img,table,tr,td,form{margin:0px; padding:0px;}
img{border:0px;margin: 0px;}
div#content{margin-top: 15px;}


/* etc */
.clear{clear:both;}
hr{display:none;}

/* h */
h2{text-align:center; margin:20px auto 5px;}

/* list */
ul,li{list-style-type:none;}


#content{width:740px;  text-align:center; margin:0px auto;}

/* ヘッダー */
#registration{background:url(/img/gree/special/mobile-introduction/top_body.gif) center repeat-y;}
#registration .button{padding:5px 0px 10px 0px;}
#registration .button a{background:url(/img/gree/special/mobile-introduction/button_off.gif) no-repeat; width:332px; height:47px; margin:0px auto; text-align:center; display:block;}
#registration .button a:hover{background:url(/img/gree/special/mobile-introduction/button_on.gif) no-repeat;}
#registration .button span{margin-left:-9999px;}
#registration .attention2{padding:15px 0px 10px 0px;}
#registration table .attention-form{text-align:left; vertical-align:top; width:570px;}
#registration table .attention-form form{padding-left:30px; padding-right:5px;}
#registration table ul{padding-top:5px; padding-left:30px; padding-right:5px;}
#registration table li{font-size:small; font-weight:normal; line-height:14px; padding-bottom:3px;}
#registration table .setup{color:#db0000;}
#registration table .qr{text-align:left; width:85px; margin-left:10px;}
#registration table .serif{background:url(/img/gree/special/mobile-introduction/serif.gif) no-repeat ; width:86px; height:78px;}
#registration_img{background:url(/img/gree/special/mobile-introduction/top_12.gif) center no-repeat; }
#registration_img .attention{padding:10px 0px 10px;}
#registration_img .allow{padding-bottom:2px;}


/* コンテンツ */
#avatar_body{margin:0px auto; text-align:center; background-color:#ffc2f1; width:680px;}
#avatar_body .avatar_image{padding-left:10px; width:120px; text-align:left;}
#avatar_body .avatar_font{width:350px; text-align:left; line-height:15px; text-align:left; vertical-align:top;}
#avatar_body .avatar_font img{padding-bottom:5px;}
#avatar_body .avatar_allow{padding-left:10px; width:85px; text-align:left;}
#avatar_body .avatar_qr{padding-left:10px; height: auto; width:125px; text-align:left;}
#avatar_body .avatar_qr div{width:85px;}
#avatar_body .avatar_qr p{text-align:center; font-weight:bold; font-size:x-small;}

#clinoppe_header{margin-top:10px;}
#clinoppe_body{margin:0px auto ; text-align:center; background-color:#ffe178; width:680px;}
#clinoppe_body .clinoppe_image{padding-left:10px; width:120px; text-align:left;}
#clinoppe_body .clinoppe_font{width:350px; text-align:left; line-height:15px; text-align:left; vertical-align:top;}
#clinoppe_body .clinoppe_font img{padding-bottom:5px;}
#clinoppe_body .clinoppe_allow{padding-left:10px; width:85px; text-align:left;}
#clinoppe_body .clinoppe_qr{padding-left:10px; height: auto; width:125px; text-align:left;}
#clinoppe_body .clinoppe_qr div{width:85px;}
#clinoppe_body .clinoppe_qr p{text-align:center; font-weight:bold; font-size:x-small;}

#game_header{margin-top:10px;}
#game_body{margin:0px auto ; text-align:center; background-color:#98f595; width:680px;}
#game_body .game_image{padding-left:10px; width:120px; text-align:left;}
#game_body .game_font{width:350px; text-align:left; line-height:15px; text-align:left; vertical-align:top;}
#game_body .game_font img{padding-bottom:5px;}
#game_body .game_allow{padding-left:10px; width:85px; text-align:left;}
#game_body .game_qr{padding-left:10px; height: auto; width:125px; text-align:left;}
#game_body .game_qr div{width:85px;}
#game_body .game_qr p{text-align:center; font-weight:bold; font-size:x-small;}

#turi_header{margin-top:10px;}
#turi_body{margin:0px auto ; text-align:center; background-color:#9edffa; width:680px;}
#turi_body .turi_image{padding-left:10px; width:120px; text-align:left;}
#turi_body .turi_font{width:350px; text-align:left; line-height:15px; text-align:left; vertical-align:top;}
#turi_body .turi_font img{padding-bottom:5px;}
#turi_body .turi_allow{padding-left:10px; width:85px; text-align:left;}
#turi_body .turi_qr{padding-left:10px; height: auto; width:125px; text-align:left;}
#turi_body .turi_qr div{width:85px;}
#turi_body .turi_qr p{text-align:center; font-weight:bold; font-size:x-small;}
.attention3{text-align:center; font-size:normal; color:#f00; line-height:14px; padding:5px 0px 20px;}


/* 入力フォーム */
#registration .attention{padding:10px 0px 10px;}
#registration .allow{padding-bottom:2px;}

