@charset="utf-8";
@import url("default.css");

/*------------------------------------------------
共通
-------------------------------------------------*/

/*
リンク
----------------------------------*/

a:link {
	color:#000000;
}

a:hover {
	text-decoration:none;
}

a img:hover {
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */
	filter: alpha(opacity=70); /* IE 5～7 */
	-khtml-opacity: 0.7; /* khtml, old safari */
	-moz-opacity: 0.7; /* mozilla, netscape */
	opacity: 0.7; /* fx, safari, opera */
}

/*
全体レイアウト
----------------------------------*/

body {
	color:#242424;
	font-size:90%;
	line-height:1.2;
	background:url('../images/bg.png') repeat ;
}

#container{
	width:900px;
	margin:0 auto;
	padding-top:30px;
	text-align:center;
	background-color:#ffffff;
}

/*------------------------------------------------
コンテンツ
-------------------------------------------------*/

.pic {
	clear:both;
	margin-bottom:40px;
}

.pic_s {
	margin-bottom:15px;
}

/*
h1 {
	width:900px;
	margin-right:auto;
	margin-left:auto;
}
*/

header {
	background:url('../images/bg_header.png') repeat-x ;
}

h1 {
	background:url('../images/header.png') no-repeat top center ;
	height:672px;
	text-indent:-9999px;
}

.cv .l {
	float:left;
}

.cv .r {
	float:right;
}


/*------------------------------------------------
返金ルール
-------------------------------------------------*/

#rule {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 100%;
	margin:0 auto;
	padding:20px;
	background-color:#ffffff;
	line-height: 140%;
	font-size: 12px;
}

p.rule01 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 20px;
	text-align:center;
	padding: 20px;
	border: 5px solid #000000;
}

p.rule02 {
	margin-top: 20px;
}

p.rule03 {
	color: #0E48BD;
	font-size: 14px;
	font-weight: bold;
	margin-top: 50px;
	border-bottom: 2px solid #0E48BD;
}

ul.rule04 {
	list-style-type: disc;
	list-style-position: inside;
}

ul.rule05 {
	list-style-type: decimal;
	list-style-position: inside;
}

ul.rule04 li,
ul.rule05 li {
	margin-top: 20px;
}

.red_b {
	color: #FF2B2E;
	font-weight: bold;
}

.blue_b {
	color: #222DAF;
	font-weight: bold;
}


/*------------------------------------------------
フッター
-------------------------------------------------*/

#footer_wrap {
	background-color: #FFFFFF;
	border-top: 10px solid #00238C;
}

footer {
	width: 860px;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
}

footer ul li {
	display:inline;
}


#shopguide {
	line-height: 140%;
}

#shopguide_left {
	width: 410px;
	float: left;
}

#shopguide_right {
	width: 410px;
	float: right;
}

#shopguide h3 {
	background-color: #E7E7E7;
	font-size: 120%;
	font-weight: bold;
	padding: 5px 0px 5px 15px;
	border: #CBCBCB 1px solid;
	margin-top: 30px;
	margin-bottom: 20px;
}

#shopguide h4 {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 8px;
}

#shopguide ul {
	list-style-type: square;
	list-style-position: inside;
	margin-left: 15px;
}

#shopguide p {
	margin-left: 20px;
}

#shopguide a {
	color: #0D23A3;
	text-decoration: none;
}

#shopguide a:hover {
	color: #0D23A3;
	text-decoration: underline;
}

.footer {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", 
	Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	color:#333333;
	clear: both;
	padding-top: 10px;
}
.footer p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", 
	Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 10px;
}

.red {
	color: #FF2B2E;
}



/*------------------------------------------------
定期
-------------------------------------------------*/


#regular01 p {
	width: 80%;
	margin: 0 auto;
	
}

#regular02 {
	width: 90%;
	margin: 0 auto;
	border: 1px solid #BDBDBD;
	padding: 20px;
	background:#fff;
}

#regular02 ul {
	margin-top: 30px;
}

#regular02 li {
	width: 30.3%;
	height: 200px;
	float: left;
	margin-right: 3%;
}

#regular02 li img {
	width: 90%;
	margin-bottom: 20px;
}

#regular03 img {
	width: 80%;
	margin: 0 10%;
}

#regular_nav {
	background: #FAFAFC;
}

#regular_nav h3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background: #2F5086;
	color: #FFF;
	text-align: center;
	width: 30%;
	height: 300px;
	float: left;
	
	font-size: 30px;
	line-height: 300px;
}

#regular_nav ul {
	width: 70%;
	float: right;
	padding: 20px 7% 0;
}

#regular_nav ul li {
	width: 33%;
	float: left;
	margin: 20px 0;
}

 .inr_wrap2 img {
	display: block;
	width: 1000px;
	margin: 0 auto;
}




