@charset "Shift_JIS";
@media tty {i{content:"\";/*" "*/}} @import 'wie5x.css'; /*";}}/* */
#mobile {
	padding:15px;
	line-height:1.4;
	width:780px;
}

#mobile_header {
	height:100px;
}

#mobile h1 {
	float:left;
}

.mark {
	margin:0;
	padding:0;
	text-align: right;
}

ul.mob_menu {
	margin-top:40px;
	padding:0;
	list-style:none;
	float:right;
}

ul.mob_menu li{
	margin:0;
	padding:0;
	padding-left:5px;
	float:left;
}

#mobile_body h2{
	width:780px;
	height:37px;
	margin:20px 0 0 0;
	padding-top:8px;
	padding-left:20px;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	background:url(../mobile/img/h2_bg.gif) no-repeat left center ;
}

#mobile_body p.text{
	padding:10px;
	font-size:85%;
	line-height:140%;
	color:#333;
}
#mobile_body .gamen01 p.text{
	margin:0 0 0 5px;
}
#mobile_body .gamen01{
	padding:0 0 10px 0;
	margin:0 0 0 175px;
	text-align:left;
}
#mobile_body .gamen01 td{
	vertical-align:top;
}
#mobile_body .gamen01 table table td.c01{
	vertical-align:bottom; padding:72px 0 0 0;
}
#mobile_body .gamen01 table table td.c02{
	vertical-align:top; padding:16px 0 0 0;
}
#mobile_body .gamen01 table table td.c03{
	vertical-align:top; padding:113px 0 0 0;
}
#mobile_body .gamen01 table table td.c04{
	vertical-align:top; padding:32px 0 0 0;
}
#mobile_body .gamen01 table table td.c05{
	vertical-align:top; padding:6px 0 0 0;
}
#mobile_body .gamen01 table table td.c06{
	vertical-align:top; padding:75px 0 0 0;
}
#mobile_body .gamen01 table table td.c07{
	vertical-align:top; padding:112px 0 0 0;
}

#mobile_body .gamen02{
	padding:0 0 10px 0;
	text-align:center;
}
#mobile_body .gamen02 table{
	margin:0 auto;
	padding:0;
}
#mobile_body .gamen02 table td.left{
	vertical-align:top;
	text-align:right;
	margin:0;
	padding:0;
}
#mobile_body .gamen02 table td.left table td{
	text-align:right;
}
#mobile_body .gamen02 table td.right{
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;
}
#mobile_body .gamen02 table table td.c01{
	vertical-align:bottom; padding:240px 0 0 0;
}
#mobile_body .gamen02 table table td.c02{
	vertical-align:top; padding:26px 0 0 0;
}
#mobile_body .gamen02 table table td.c03{
	vertical-align:top; padding:4px 0 0 0;
}
#mobile_body .gamen02 table table td.c04{
	vertical-align:top; padding:5px 0 0 0;
}
#mobile_body .gamen02 table table td.c05{
	vertical-align:top; padding:29px 0 0 0;
}
#mobile_body .gamen02 table table td.c06{
	vertical-align:top; padding:4px 0 0 0;
}
#mobile_body .gamen02 table table td.c07{
	vertical-align:top; padding:4px 0 0 0;
}
#mobile_body .gamen02 table table td.c08{
	vertical-align:top; padding:3px 0 0 0;
}
#mobile_body .gamen02 table table td.c09{
	vertical-align:top; padding:5px 0 0 0;
}
#mobile_body .gamen02 table table td.c10{
	vertical-align:top; padding:6px 0 0 0;
}
#mobile_body .gamen02 table table td.c11{
	vertical-align:top; padding:5px 0 0 0;
}
#mobile_body .gamen02 table table td.c12{
	vertical-align:bottom; padding:320px 0 0 0;
}
#mobile_body .gamen02 table table td.c13{
	vertical-align:top; padding:4px 0 0 0;
}
#mobile_body .gamen02 table table td.c14{
	vertical-align:top; padding:5px 0 0 0;
}
#mobile_body .gamen02 table table td.c15{
	vertical-align:top; padding:26px 0 0 0;
}
#mobile_body .gamen02 table table td.c16{
	vertical-align:top; padding:5px 0 0 0;
}
#mobile_body .gamen02 table table td.c17{
	vertical-align:top; padding:5px 0 0 0;
}
#mobile_body .gamen02 table table td.c18{
	vertical-align:top; padding:5px 0 0 0;
}
#mobile_body .gamen02 table table td.c19{
	vertical-align:top; padding:6px 0 0 0;
}
#mobile_body .gamen02 table table td.c20{
	vertical-align:top; padding:5px 0 0 0;
}
#mobile_body .gamen02 table table td.c21{
	vertical-align:top; padding:3px 0 0 0;
}
#mobile_body .case{
	width: 580px;
	padding:10px;
	float:left;

}

#mobile_body .case dt{
	font-size:100%;
	line-height:140%;
	color:#003f98;
	font-weight:bold;
	float:left;
	margin:10px 10px 5px 0;
}

#mobile_body .case dd{
	font-size:85%;
	line-height:140%;
	color:#333;
	clear:both;
}

.qr {
	float: right;
	padding-bottom:20px;
}

.qr p{
	padding:10px 10px 0 10px;
}


#mobile_body .access_text{
	width: 580px;
	padding:10px;
	font-size:85%;
	line-height:140%;
	color:#333;
	float:left;

}

.access {
	height:415px;
	padding-top:10px;
	clear:both;
}

.access ul li{
	padding-left:12px;
	list-style:none;
	float:left;
}

.example {
	padding-top:20px;
	clear: both;
}

.example_l {
	width:160px;
	margin:0;
	padding:0 0 0 10px;
	text-align: center;
	float: left;
}

.example_r {
	width:500px;
	margin:0;
	padding:50px 10px 0 0;
	float:right;
}

.example_text {
	padding:10px;
	background:#fafafa;
	border:1px solid #ddd;
	font-size:85%;
	line-height:140%;
	color:#333;
}


.example_r ul {
	padding:10px;
	font-size:85%;
	line-height:140%;
	color:#333;
}

.example_r ul li{
	padding-bottom:5px;
	padding-left:15px;
	background:url(../img/arrow.gif) no-repeat 0 6px ;
	list-style:none;
}

.example_r ul li img{
	vertical-align:middle;
}
