@charset "shift_jis";
/* -----------------------------------------------------------------------
CSS Information

File name:     style.css
----------------------------------------------------------------------- */


/*  見出しの色 */
#ctBody h3 {
	background-color: #ff6f0f;
}
/* -----------------------------------------------------------

common

----------------------------------------------------------- */

.clear {
	clear: both;
}
a {
	outline: none;
}
a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=70);
}
/* clearfix */
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
#header_area #welcome span a {
	text-decoration: underline!important;
}
.s12_f60 {
	color: #FF6600;
	font-size: 75%;
}
.pL70 {
	padding-left: 70px !important;
}
.pL50 {
	padding-left: 50px !important;
}
.first {
	margin-left: 0px!important;
}
/* -----------------------------------------------------------

layout

----------------------------------------------------------- */
#wrap {
	clear: both;
}
#container {
	margin: 0 auto;
	width: 950px;
}
#pageBody {
	margin: 22px auto 20px;
	width: 950px;
}
.to_pagetop_a {
    text-align: left;
    padding-left: 12px;
    background: url(/jalan/doc/theme/common/images/totop_icon003.gif) no-repeat left top;
}

/*---高さ--*/
.mgt25 {
	margin-top: 25px;
}
.mgt15 {
	margin-top: 15px;
}
.mgt5 {
	margin-top: 5px;
}
/*---end coupon---*/
p.end{
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	font-size: 1.4rem;
	font-size: 18px;/*for ie7&8*/
}
/* -----------------------------------------------------------

Main Cont

----------------------------------------------------------- */
/* ------------------------------------------------- box inner */

/*head tit*/
h2.main {
	margin: 0 auto;
	padding: 0;
	width: 950px;
	line-height: 0;
}
.head_box_btn {
	background-image: url(../images/bg_mainarea.png);
	width: 950px;
	height: 215px;
	text-align: center;
}
.head_box_btn img {
	display: inline-block;
	font-size: 0;
 *display: inline;
 *zoom: 1;
}
.head_box_btn p {
	font-size: 12px;
	color: #FFFFFF;
	background-image: none;
}
.head_box_btn a:visited {
	color: #f4da06;
	text-decoration: none;
}
.head_box_btn a:link {
	color: #f4da06;
	text-decoration: none;
}
.head_box_btn a:hover {
	color: #ff7d00;
	text-decoration: none;
}
h3.tit1 {
	margin: 0 auto;
	width: 950px;
	height: 143px;
}
/*SHIMA exp1*/
.cont_ex {
	width: 950px;
}
.cont_ex .read {
	float: left;
	height: 374px;
}
.cont_ex ul {
	float: left;
	width: 656px;
	height: 374px;
}
.cont_ex ul li {
	float: left;
	width: 328px;
}

/*line_deco*/
.cont_ex hr {
	float: left;
	border: none;
	background-image: url(../images/line_tit1_2.png);
	width: 950px;
	height: 42px;
}

/*COUPON GET AREA*/
.cont_get {
	width: 950px;
	background-image: url(../images/bg_coupon.jpg);
	background-repeat: repeat-y;
	margin: 0 auto;
	padding: 40px 0;
	text-align: center;
}
.infoArea {
	background-image: url(../images/bg_btn.png);
	width: 778px;
	height: 212px;
	margin: 0 auto;
}
.infoArea img {
	display: inline-block;
	font-size: 0;
 *display: inline;
 *zoom: 1;
}

/*SHIMA exp2*/
.cont_ex2 {
	width: 950px;
}
.cont_ex2 ul {
	width: 950px;
}
.cont_ex2 ul li {
	float: left;
}

/*SHIMA exp3*/
.cont_ex3 {
	width: 950px;
}
.cont_ex3 .read {
	float: left;
}
.cont_ex3 ul {
	float: left;
}
.cont_ex3 ul li {
	float: left;
}
.cont_ex3 ul.left {
	float: left;
	width: 475px;
}
.cont_ex3 ul.right {
	float: right;
	width: 475px;
}

/*line_deco*/
hr.no01 {
	float: left;
	border: none;
	background-image: url(../images/line_tit3_1.png);
	width: 950px;
	height: 58px;
}
hr.no02 {
	float: left;
	border: none;
	background-image: url(../images/line_tit3_2.png);
	width: 950px;
	height: 58px;
}

/* ------------------------------------------------- box inner */



/* -------------------------------------------------------------------------------
----ソーシャルアイコン------------------------------------------------------------
------------------------------------------------------------------------------- */

.socialIcon {
	margin-bottom: 5px;
}
ol, ul {
	list-style: none outside none;
}
.socialIcon ul {
	text-align: right;
}
div.socialIcon li {
	display: inline;
	margin-right: 2px;
}
div.socialIcon li.nonmrg {
	margin: 0;
}