@charset "utf-8";
@import "common_inner.css";

#conts p {
	margin-bottom        :0px;
}

/* h2*/
h2 {
	clear                : both;
	background           : url(/shared/img/index/h2_02.gif) left top no-repeat;
	height               : 23px;
	color                : #FFEF00;
	padding              : 5px 10px 0 12px;
	font-size            : 14px;
	font-weight          : bold;
	margin               : 15px 0 0 0;
	width                : 680px;
}

h2 img {
	margin: 0px 0 0 2px;
}

h2.policy {
	background           : url(/shared/img/company/index/bg_heading.gif) left top repeat-x;
	color                : #221143;
	width                : 640px;
	margin               : 0 0 15px 0;
}

h2.policy span {
	font-size           : 12px;
	font-weight         : bold;
	margin-left         : 10px;
}




#conts .bigBox {
	border              : 1px solid #EDEBF0;
	padding             : 20px;
	/padding            : 18px;
	width               : 660px;
	margin-top          : 18px;
}

#conts .bigBox h3 {
	font-size           : 14px;
	font-weight         : bold;
	margin-bottom       : 10px;
}

#conts .bigBox h3 span {
	font-size           : 12px;
	font-weight         : bold;
}


#conts .bigBox ul.c_navi {
	background          : url("/shared/img/company/index/bg_list.gif") no-repeat left bottom;
	width               : 664px;
}


#conts .bigBox ul.c_navi li {
	width               : 220px;
	float               : left;
	margin-right        : 2px;
}

#conts .bigBox ul.c_navi li.none {
	margin-right        : 0px;
}

#conts .bigBox ul.c_navi li strong {
	background          : url("/shared/img/company/index/bg_h4.gif") no-repeat;
	height              : 23px;
	padding             : 5px 0 0 0px;
	width               : 220px;
	display             : block;
}

#conts .bigBox ul.c_navi li strong span {
	background          : url("/shared/img/company/index/ico_list.gif") no-repeat 0px 4px;
	font-size           : 13px;
	font-weight         : bold;
	margin              : 5px 0 0 10px;
	padding             : 0 0 0 10px;
	
}


#conts .bigBox ul.c_navi li em {
	padding             : 10px;
	width               : 198px;
	display             : block;
	font-size           : 11px;
}

#conts .bigBox ul.c_navi li a {
	cursor              : pointer;
}

#conts .bigBox ul.c_navi li a:hover {
}

/* message */

#conts .bigBox .photo {
	float               : left;
	margin-right        : 20px;	
	width               : 174px;
	border              : 2px solid #E3DFEA;
	padding             : 1px;
}

#conts .bigBox .text {
	float               : left;
	width               : 460px;
	font-size           : 11px;
} 

#conts .bigBox .signature {
	text-align          : right;
}

#conts .bigBox .signature span {
	font-size           : 13px;
	font-weight         : bold;
}



dl#outline {
	margin-bottom       : 30px;
	font-size           : 12px;
}


dl#outline span.map {
	margin-left           : 10px;
	padding               : 0 0 0 6px;
}


dl#outline dt {
	float                : left;
	width                : 150px;
	padding              : 5px 0;
	font-weight          : bold;
	text-indent          : 1em;
	line-height          : 150%;
}

dl#outline dd {
	padding              : 5px 0 5px 150px;
	line-height          : 150%;
	background           : url("/shared/img/common/dot.gif") repeat-x bottom;
}

dl#outline dd.end {
	background           : none;
}


dl#outline dt span {
	font-size            : 11px;
	font-weight          : normal;
}

dl#outline table td {
	vertical-align       : top;
}

dl#outline table td.text {
	padding-left         : 4px;
}


/*coupon style*/

#conts .bigBox2 {
	border              : 1px solid #EDEBF0;
	background          : #e8e3f0;
	padding             : 20px;
	/padding            : 18px;
	width               : 660px;
	margin-top          : 18px;
}

#conts .bigBox2 h2 {
	background           : url(/shared/img/coupon/bg_title.gif) #9a80d0 left top no-repeat;
	width                : 630px;
	color                : #221143;
	margin               : 0 0 15px 0;
	padding              : 5px 0 2px 30px;
	font-size            : 15px;
}

#conts .bigBox2 h3 {
	background           : url(/shared/img/coupon/bg_ti_c.gif) no-repeat;
	color                : #221143;
	text-align           : center;
	height               : 24px;
	font-size            : 13px;
	font-weight          : bold;
	padding              : 3px 0;
	margin               : 0 0 10px 0;
}

#conts .bigBox2 ul#coupon {
	background           : url(/shared/img/coupon/bg_coupon.gif) bottom no-repeat;
	width                : 660px;
}

#conts .bigBox2 ul#coupon img {
	margin              : 6px 0 15px 0;
}


#conts .bigBox2 ul li {
	width                : 182px;
	float                : left;
	padding              : 0 18px 20px 18px;
	margin-right         : 3px;
}


#conts .bigBox2 h4.cp500,
#conts .bigBox2 h4.cp800,
#conts .bigBox2 h4.cp1000 {
	width                : 218px;
	height               : 28px;
	text-indent          : -9999px;
	margin               : 0 -18px;
}

#conts .bigBox2 h4.cp500 { background : url(/shared/img/coupon/ti_500.gif) bottom no-repeat;}
#conts .bigBox2 h4.cp800 { background : url(/shared/img/coupon/ti_800.gif) bottom no-repeat;}
#conts .bigBox2 h4.cp1000 { background : url(/shared/img/coupon/ti_1000.gif) bottom no-repeat;}


#conts .bigBox2 p.center,
#conts .bigBox p.center {
	text-align            : center;
}

#sideLeft #inquiry p.center {
	margin               : 5px 108px;
	
}


#conts .bigBox2 p.center img,
#conts .bigBox p.center img {
	margin                : 20px auto;
}

#conts .bigBox2 div.ctn_box div.qr {
	background            : #ffffff;
	width                 : 304px;
	float                 : left;
	padding               : 13px;
	margin                : 0px 0px 0 0px;

}

#conts .bigBox2 div.ctn_box div.qr img {
	float                 : left;
}

#conts .bigBox2 div.ctn_box div.qr p {
	width                 : 180px;
	float                 : left;
	padding-left          : 15px;
}

#conts .bigBox2 div.ctn_box div.left {
	float                 : left;
	width                 : 300px;
}

#conts .bigBox2 div.ctn_box div.photo {
	float                 : right;
}

#conts .bigBox2 div.ctn_box div.photo img#pointcard {
	margin-right          : 7px;
}


#conts .bigBox2 div.ctn_box p.left {
	float                 : left;
	width                 : 460px;
}

#conts div.pb10 {
	padding-bottom        : 10px;
}

#conts .bigBox2 ul.list li {
	background            : url("/shared/img/common/list_img4.gif") no-repeat scroll 0 5px;
	float                 : none;
	padding               : 0 0 0 10px;
	font-size             : 10px;
	width                 : 300px;
	line-height           : 1.7;

}

#conts .bigBox2 p.title {
	margin                : 0 0 5px 0;
	font-size             : 11px;
	font-weight           : bold;
	
}

#conts .bigBox2 ul#list li {
	width                 : 400px;

}


div#main div.bigBox a.link {
	background             :url("/shared/img/common/ft_menu_arrow01.gif") no-repeat scroll left center;
	color                  : #3281A2;
	padding                : 0 0 0 8px;
}

div#main div.bigBox a.link:hover {
	text-decoration        : underline;
}

div#main span.number {
	background             :url("/shared/img/inquiry/ico_phone.gif") no-repeat scroll left center;
	font-size              : 12px;
	font-weight            : bold;
	margin                 : 5px 0;
	padding-left           : 18px;
	display                : block;
}

div#main p.chart {
	padding                : 20px 0 20px 20px; 
}


/* clear ****************************************/
#conts .bigBox ul.c_navi:after,
#conts .bigBox:after,
#conts .bigBox2 ul#coupon:after,
#conts .bigBox2 div.ctn_box:after,
#conts .bigBox2 div.ctn_box div.qr:after
{content:" "; height:0px; clear:both; visibility:hidden; display:block;}

#conts .bigBox ul.c_navi,
#conts .bigBox,
#conts .bigBox2 ul#coupon,
#conts .bigBox2 div.ctn_box,
#conts .bigBox2 div.ctn_box div.qr
{display :inline-block;}

/*\*/
* html #conts .bigBox ul.c_navi,
* html #conts .bigBox,
* html #conts .bigBox2 ul#coupon,
* html #conts .bigBox2 div.ctn_box,
* html #conts .bigBox2 div.ctn_box div.qr
{height:1%;}

#conts .bigBox ul.c_navi,
#conts .bigBox,
#conts .bigBox2 ul#coupon,
#conts .bigBox2 div.ctn_box,
#conts .bigBox2 div.ctn_box div.qr
{display:block;}
/*/*/


