@charset "Shift_JIS";
/* CSS Document */

/*-----------------------------------
aura-s
img
fl
fr
box_01
box_02
box_03
box_04
box_05
box_06
box_07
pri
img
-----------------------------------*/
div#aura-s{
width:798px;
margin:1em auto 2em;
background: #eaeaea;
border:1px solid #e3a714;
padding-bottom:1px;
}

div#aura-s img{
border:0;
}


div#aura-s .fl{
float:left;
_display:inline;
}

div#aura-s .cb{
	clear:both;
}


div#aura-s .box_01{
margin:10px auto 13px;
width:760px;
background:#FFF;
}

div#aura-s .box_01 .box_02{
background:#FFF;
width:718px;
border:1px #dcdcdc solid;
margin:12px auto 10px;
}
	
div#aura-s .box_l img{
float:left;
}

div#aura-s .box_r img{
float:right;
}

div#aura-s table.datailTable{
background: #FFF;
border-right:#dcdcdc 1px solid;
}

div#aura-s table.datailTable th{
	background:#eaeaea;
	padding:25px 10px;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

div#aura-s table.datailTable td{
background:#FFF;
padding:16px 10px;
border:1px #dedede solid;
}

div#aura-s table.datailTable td span.txt_s{
font-size: 10px;
}
div#aura-s table.datailTable td.txt_l{
font-size: 16px;
font-weight: bold;
}


/*--------------------------------------
  heading
--------------------------------------*/
div#aura-s h1{
margin:0px;
}
div#aura-s h2{
margin:0px;
}

/*--------------------------------------
  btn01
--------------------------------------*/
div#aura-s .btn_01_bk{
background:url(../img/h_04.jpg) 0 0 no-repeat;
width:294px;
height:88px;
float:right;
}

div#aura-s .btn_01{
background:url(../img/btn_01.jpg) 0 0 no-repeat;
width:281px;
height:57px;
}

div#aura-s .btn_01 a{
margin:0px;
display:block;
text-indent:-9999px;
white-space:nowrap;
overflow:hidden;
background:url(../img/btn_01.jpg) 0 0 no-repeat;
width:281px;
height:57px;
}

div#aura-s .btn_01 a:hover{
background:url(../img/btn_01.jpg) 0 bottom no-repeat;
}
div#aura-s div#option .option-inner .cnt1 .rightBox .btn_sp a {
    display: block;
    padding: 0px 0px;
    text-decoration: none;
    width: 100%;
    white-space: nowrap;}
/*--------------------------------------
  btn02
--------------------------------------*/
div#aura-s .btn_02_bk{
background:url(../img//d_03.jpg) 0 0 no-repeat;
width:720px;
height:255px;
/*float:right;*/
margin:0 auto;
padding:10px 0;
}

div#aura-s .btn_02{
background:url(../img//btn_02.jpg) 0 0 no-repeat;
width:303px;
height:70px;
margin-right:20px;
margin-top:166px;
display: inline;
float:right;
}

div#aura-s .btn_02 a{
display:block;
text-indent:-9999px;
white-space:nowrap;
overflow:hidden;
background:url(../img//btn_02.jpg) 0 0 no-repeat;
width:303px;
height:70px;
}

div#aura-s .btn_02 a:hover{
background:url(../img//btn_02.jpg) 0 bottom no-repeat;
}


/*--------------------------------------
  option
--------------------------------------*/

div#option{
	margin:10px auto 13px;
	width:760px;
	background:#FFF;
}

#option .option-inner{
	width:720px;
	padding:8px 20px 14px 20px;
}
#option .option-inner .cnt1{
	width:720px;
	padding-bottom:14px;
	background:url(../img//dotted.gif) left bottom repeat-x;
}
#option .option-inner .cnt1 .leftBox{
	width:341px;
	float:left;
	padding-right:21px;
}
#option .option-inner .cnt1 .rightBox{
	width:358px;
	float:left;
}
#option .option-inner .cnt1 .rightBox .txt1{
	font-size:11px;
	padding-top:10px;
	padding-left:1.4em;
	text-indent:-1.0em;
	line-height:1.2;
	color:#930;
}
#option .option-inner h3{
	padding-bottom:12px;
}
#option .option-inner .cnt1 .rightBox .btn{
	padding-top:10px;
}

#option .option-inner .cnt2{
	padding-top:10px;
	width:760px;
}
#option .option-inner .cnt2 .leftBox{
	width:auto;
	float:left
}
#option .option-inner .cnt2 .leftBox .cntBox{
	width:456px;
	padding-top:20px;
}
#option .option-inner .cnt2 .leftBox .cntBox .imgBox{
	width:228px;
	float:left;
}
#option .option-inner .cnt2 .leftBox .cntBox ul.productBox{
	width:228px;
	float:left;
}
#option .option-inner .cnt2 .leftBox .cntBox ul.productBox li{
	display:block;
	float:left;
	padding-left:7px;
}
#option .option-inner .cnt2 .rightBox{
	width:243px;
	float:left;
	padding-left:21px;
}

#option .option-inner .cnt1 .rightBox .btn a{
	display:block;
	background:url(../img//option_cnt1_btn_ovr.jpg) no-repeat left bottom;
}
#option .option-inner .cnt1 .rightBox .btn a img:hover{
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

#option .option-inner .cnt2 .leftBox .cntBox ul.productBox li a{
	display:block;
	background:url(../img//option_cnt2_btn_ovr.jpg) no-repeat left bottom;
}
#option .option-inner .cnt2 .leftBox .cntBox ul.productBox li a img:hover{
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:"";
	clear:both;
	height:0
}
* html .clearfix {
	zoom:1
}
*:first-child+html .clearfix {
	zoom:1
}/* IE7 */


/*ƒXƒ}ƒz—pCSS*/
div#aura-s_sp{
width:800px;
margin:1em auto 2em;
background: #eaeaea;
border:1px solid #e3a714;
padding-bottom:1px;
}

div#aura-s_sp img{
border:0;
}


div#aura-s_sp .fl{
float:left;
_display:inline;
}

div#aura-s_sp .cb{
	clear:both;
}


div#aura-s_sp .box_01{
margin:10px auto 13px;
width:760px;
background:#FFF;
}

div#aura-s_sp .box_01 .box_02{
background:#FFF;
width:718px;
border:1px #dcdcdc solid;
margin:12px auto 10px;
}
	
div#aura-s_sp .box_l img{
float:left;
}

div#aura-s_sp .box_r img{
float:right;
}

div#aura-s_sp table.datailTable{
background: #FFF;
border-right:#dcdcdc 1px solid;
}

div#aura-s_sp table.datailTable th{
	background:#eaeaea;
	padding:25px 10px;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

div#aura-s_sp table.datailTable td{
background:#FFF;
padding:16px 10px;
border:1px #dedede solid;
}

div#aura-s_sp table.datailTable td span.txt_s{
font-size: 10px;
}
div#aura-s_sp table.datailTable td.txt_l{
font-size: 16px;
font-weight: bold;
}


/*--------------------------------------
  heading
--------------------------------------*/
div#aura-s_sp h1{
margin:0px;
}
div#aura-s_sp h2{
margin:0px;
}

/*--------------------------------------
  btn01
--------------------------------------*/
div#aura-s_sp .btn_01_bk{
background:url(../img//h_04.jpg) 0 0 no-repeat;
width:294px;
height:88px;
float:right;
}

div#aura-s_sp .btn_01{
background:url(../img//btn_01.jpg) 0 0 no-repeat;
width:281px;
height:57px;
}

div#aura-s_sp .btn_01 a{
margin:0px;
display:block;
text-indent:-9999px;
white-space:nowrap;
overflow:hidden;
background:url(../img//btn_01.jpg) 0 0 no-repeat;
width:281px;
height:57px;
}

div#aura-s_sp .btn_01 a:hover{
background:url(../img//btn_01.jpg) 0 bottom no-repeat;
}

/*--------------------------------------
  btn02
--------------------------------------*/
div#aura-s_sp .btn_02_bk{
background:url(../img//d_03.jpg) 0 0 no-repeat;
width:720px;
height:255px;
/*float:right;*/
margin:0 auto;
padding:10px 0;
}

div#aura-s_sp .btn_02{
background:url(../img//btn_02.jpg) 0 0 no-repeat;
width:303px;
height:70px;
margin-right:20px;
margin-top:166px;
display: inline;
float:right;
}

div#aura-s_sp .btn_02 a{
display:block;
text-indent:-9999px;
white-space:nowrap;
overflow:hidden;
background:url(../img//btn_02.jpg) 0 0 no-repeat;
width:303px;
height:70px;
}

div#aura-s_sp .btn_02 a:hover{
background:url(../img//btn_02.jpg) 0 bottom no-repeat;
}
