@charset "UTF-8";@import url("../common.css");@import url("../pages.css");/*--------------------------- common ---------------------------*/#pageBody h1{	width: 780px;	margin: 0 auto;}#pageBody h2,#pageBody h3,#pageBody h4,#pageBody h5,#pageBody p{	padding: 0;	margin: 0;	line-height: 1;}#pageBody img {	border: 0;}/*--------------------------- mobile info ---------------------------*/#mobileInfo{	width: 780px;	margin: 0 auto;}#mobileInfo div.msg {	margin-bottom: 25px;}/* mobile site content */#mContent{	width: 510px;	height: 270px;	padding: 0 270px 0 0;	position: relative;}#mContent #screenImg{	float: left;}#mContent .contents{	width: 350px;	float: right;	padding: 10px 0;}#mContent .contents ul{	list-style-type: none;	margin: 0;	padding: 5px 0 0 8px;	line-height: 1;}#mContent .contents li{	margin: 0;	padding: 12px 0 0;}#mContent #corpImg{	position: absolute;	top: 0;	right: 1px;}/* mobile site campaign */#mCampaign {	width: 767px;	margin: 0 0 25px;	padding: 0 0 0 13px;}#mCampaign .campaign {	width: 372px;	padding-top: 20px }#mCampaign .campaign dl.fRight {	width: 228px;}#mCampaign .campaign dl.fRight dt {	margin-bottom: 8px;}#mCampaign .campaign dl.fRight dd {	padding-top: 1px;}#mCampaign .mgb5 { margin-bottom: 5px;}#mCampaign .mgb10 { margin-bottom: 10px;}#mCampaign .mgb15 { margin-bottom: 15px;}#mCampaign .mgb20 { margin-bottom: 20px;}#mCampaign .mgb25 { margin-bottom: 25px;}/* mobile site access */#mAccess {	width: 743px;	margin: 0 0 20px 13px;	padding: 10px;	border: 1px solid #E48BA4;}* html #mAccess {	margin: 0 0 20px 6px;}#mAccess h2 {	margin-bottom: 15px;}#mAccess h3 {	margin-bottom: 8px;}#mAccess ul#address {	margin-bottom: 8px;}#mAccess ul#address li {	display: inline;}#mAccess ul#official li {	padding: 0 0 15px 20px;}#mAccess ul#notes {	padding: 0 0 0 23px;	font-size: 10px;	line-height: 1.3;	color: #666;	background-color: transparent;}