/* product
----------------------------------------------- */
#mobile,#link {
	margin: 10px 0 0 0;
	width: 760px;
	}
#mobile:after,#link:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	}

/* 右コンテンツ
----------------------------------------------- */
.mobile_l,.link_l {
	width: 150px;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	float: left;
	line-height: 2em;
	}

/* 左コンテンツ
----------------------------------------------- */
.mobile_r,.link_r {
	width: 550px;
	margin: 0 10px 0 0;
	_margin: 0 5px 0 0;
	float: right;
	}
.mobile_r:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	}
.mobile_rr {
	float: right;
	width: 175px;
	}
.mobile_rl {
	float: left;
	width: 335px;
	}
.mobile_rl p {
	margin: 10px 0 0 0;
	}
.detail {
	margin: 20px 0 0 0;
	text-align: right;
	}
.mobile_rl2 {
	margin: 20px 0 0 0;
	float: left;
	width: 195px;
	}
.mobile_rr2 {
	margin: 20px 0 0 0;
	float: right;
	width: 320px;
	}
.form_wrap {
	margin: 10px 0 0 0;
	width: 315px;
	}
.form_l {
	float: left;
	}
.form_r {
	float: right;
	margin: 21px 55px 0 0 !important;
	_margin: 23px 35px 0 0 !important;
	} 
.form_wrap:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	}
.disc {
	padding: 0 0 0 20px;
	}
.disc li {
	list-style-type: disc !important; 
	line-height: 2em;
	}
#mobile h4 {
	margin: 20px 0 0 0;
	font-size: medium;
	_font-size: small;
	}
#mobile p {
	margin: 5px 0 0 0;
	}
.right {
	margin: 20px 0 0 0 !important;
	text-align: right;
	}
.margin20 {
	margin: 20px 0 0 0;
	}
.tx2 {
	width: 200px;
	}
#link a:hover {
	color: #EE8379;
	text-decoration: underline;;
	}
#link001,#link002,#link003,#link004,#link005,#link006,#link007 { margin: 20px 0 20px 30px; text-indent: -9999px; line-height: 1em;}
#link001 a,#link002 a,#link003 a,#link004 a,#link005 a,#link006 a,#link007 a { display: block; width: 223px; height: 17px;}
#link001 a { background: url(../img/link001.gif) no-repeat;}
#link002 a { background: url(../img/link002.gif) no-repeat;}
#link003 a { background: url(../img/link003.gif) no-repeat;}
#link004 a { background: url(../img/link004.gif) no-repeat;}
#link005 a { background: url(../img/link005.gif) no-repeat;}
#link006 a { background: url(../img/link006.gif) no-repeat;}
#link007 a { background: url(../img/link007.gif) no-repeat;}

#link001 a:hover { background: url(../img/link001.gif) no-repeat 0 -17px;}
#link002 a:hover { background: url(../img/link002.gif) no-repeat 0 -17px;}
#link003 a:hover { background: url(../img/link003.gif) no-repeat 0 -17px;}
#link004 a:hover { background: url(../img/link004.gif) no-repeat 0 -17px;}
#link005 a:hover { background: url(../img/link005.gif) no-repeat 0 -17px;}
#link006 a:hover { background: url(../img/link006.gif) no-repeat 0 -17px;}
#link007 a:hover { background: url(../img/link007.gif) no-repeat 0 -17px;}
