* {margin: 0; padding: 0; outline: 0;}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



body {
	margin:0;
}


h1, h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	margin:0 0 15px 0;
}


h1 {
	font-size: 36px;
	letter-spacing: -2px;
	line-height: 100%;
}

h1.title {
	font-size: 46px;
	font-weight: 700;
}


h2 {
	font-size: 24px;
}

p {
	margin: 0 0 15px 0;
}

#header {
	width:100%;
	height:71px;
	background-image:url(../img/head_back.png);
	background-repeat:repeat-x;
}

.top_menu {
	width:950px;
	height:71px;
	padding:0px;
	margin:0 auto;
}

.top_menu img {
	padding:0px;
	margin:0;
}

.navi-box {
	width:950px;
	height:87px;
	z-index: 1000;
	margin:2px auto 0 auto ;
}


.inner {
	width: 950px;
	margin: 0 auto;
	position: relative;
	min-height: 500px;
}

.subMenu .inner {
	padding:2px 0 0 0 ;
}

.menuBtn {
	display: block;
	height: 83px;
	position: absolute;

}

.active {
}

.clear {
	clear: both;
}

.wrap {
		/*background:url(../images/bg.png) top left repeat-x;*/
		width: 100%;
		max-width: 3500px;
		min-width: 960px;
		z-index: 10;
		position: relative;
		margin: 0 auto;
		padding: 0;

}

.section {
	width: 100%;
	max-width: 3500px;
	min-width: 960px;
	z-index: 10;
	position: relative;
	margin: 0 auto;
}

.subMenu {
	position: absolute;
	top: 411px;
	height: 85px;
	z-index: 1000;
	width: 100%;
	margin:0 auto;
	background-image:url(../img/navi_back.png);
	background-repeat:repeat-x;

}


.end {
	margin: 0;
}


/* SECTIONS TOP */
.sTop {
	width:100%;
	background-color:#e6e6e6;
	
}

.inner_sT {
	width: 911px;
	height:496px;
	margin: 0 auto;
	background-image:url(../img/top_back.png);
	background-repeat:no-repeat;

}

p#top_img {
	padding-top:30px;
}

.top_info {
	width:911px;
	height:61px;
	margin-top:20px;
}

p#top_os {
	margin:0 30px 0 0;
	float:left;
}

top_trial {
		margin:0;
				float:left;
}


/* SECTIONS news */

.news {
	height:auto;
	z-index: 10;
	padding:10px;
	background-image:url(../img/sectionnews_back.png);
	background-repeat:repeat-x;
	background-color:#EFEFEF;
}

a:link { color: #000; }
a:visited { color: #000; }
a:hover { color: #f00; }
a:active { color: #000; }

.inner_news {
	width: 950px;
	margin: 0 auto;
}


/* SECTIONS 1 */

.s1 {
	height:622px;
	z-index: 10;
	padding:30px 0 10px 0;
	background-image:url(../img/section5_back.png);
	background-repeat:repeat-x;
}

.inner_s1 {
	width: 950px;
	margin: 0 auto;
	height: 622px;
	background-image:url(../img/s1_back.png);
	background-repeat:no-repeat;
}


/* SECTIONS 2 */

.s2 {
    height: auto;
	padding:30px 0 20px 0;
	background-image:url(../img/section5_back.png);
	background-repeat:repeat-x;
}


.inner_s2 {
	width: 950px;
	margin: 0 auto;
    height: auto;
	background-image:url(../img/s2_back.png);
	background-repeat:no-repeat;

}

.movie {
	width:950px;
	margin:50px 0 50px 0;
}

/* SECTIONS 3 */

.s3 {
	padding:20px 0 10px 0;
	background-image:url(../img/section5_back.png);
	background-repeat:repeat-x;
}

.inner_s3 {
	width: 950px;
	margin: 0 auto;
    height: 832px;
	text-align:center;

}


/* SECTIONS 4 */

.s4 {
	width: 100%;
	height:590px;
	background-image:url(../img/section5_back.png);
	background-repeat:repeat-x;
	padding:30px 0;
}

.inner_s4 {
	width: 920px;
	margin: 0 auto;
}

.pac {
	width:200px;
	margin:0 55px 0 0;
	float:left;
}

.item_info {
	font-size:18px;
	line-height:30px;
	text-align:center;
	letter-spacing:2px;
}

.pac_shop {
	width:309px;
	margin:0 40px 0 0;
	float:left;
}

.dl_shop {
	width:309px;
	margin:0;
	float:left;
}

.denetshop {
	width:307px;
	margin:0 0 5px 0;
	float:left;
}

.onlineshop-L {
	width:151px;
	margin:0 5px 5px 0;
	float:left;
}

.onlineshop-R {
	width:151px;
	margin:0 0 5px 0;
	float:left;
}

.s4 td {
padding:3px 0;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

td.title {
	background-color:#EBEBEB;
text-align:center;
}
/* SECTIONS 5 */

.s5 {
	padding:30px 0;
	background-image:url(../img/section5_back.png);
	background-repeat:repeat-x;
}

.inner_s5 {
	width: 950px;
	height:auto;
	margin: 0 auto;
}

.dousa {
	width:930px;
	height:auto;
	margin:20px 0 30px 0;
}

.dousa td {
		padding:5px;
	font-size:16px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.mini {
	width:200px;
	text-align:center;
}

td.chui_txt {
	font-size:14px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.dousa_info {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#F00;
	margin:0;
}


/* SECTIONS 6 */

.s6 {
	width: 100%;
	padding:30px 0;
	background-image:url(../img/section5_back.png);
	background-repeat:repeat-x;

}

.inner_s6 {
	width: 950px;
	margin: 0 auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height:auto;

}

.support {
	margin:0 auto;
	text-align:center;
}

.support_info {
	width:950px;
	margin-top:30px;
	text-align:center;
}

.s_txt {
	width:950px;
	margin:30px 0 0 0;
	text-align:left;
	font-size:14px;
}


/* SECTIONS 7 */

.s7 {
	width: 100%;
}

.inner_s7 {
	width: 950px;
	margin: 20px auto 0 auto;

}

.tm {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	margin:0 ;
}

/* SECTIONS 8 */

.s8 {
	width: 100%;
	height:80px;
	margin-top:30px;
	padding:0;
	background-image:url(../img/footer_back.png);
	background-repeat:repeat-x;
}

.inner_s8 {
	width: 700px;
	margin: 0 auto 0 auto;

}

.ft {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	margin:20px 0 0 5px;
	float:left;
}


.txt_box {
	width:950px;
	height:auto;
	margin:0 0 30px 0;
}

.img_box {
	width:950px;
	height:auto;
	margin:0 0 20px 0;

}

.img_box_support {
	margin:0 0 30px 0;

}
.sp_mail {
	width:707px;
	text-align:center;
	border:solid #c9cddd 1px;
	background-color:#f6f7f9;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-left:auto;
	margin-right:auto;
	
}

.sp_mail_box {
	font-size:120%;
	margin-bottom:20px;
}

.form {
	vertical-align: middle;
}

input[type=text]{
width:400px;
height:25px;
font-size:130%;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

input[type=image]{
margin:20px 0;
}

input#textfield8 {
width:100px;
}
input#textfield9 {
width:100px;
}
input#textfield10 {
width:100px;
}
select { 
width: 300px;
height:25px;
font-size:120%;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 }
 
input[name="zip_code_1"]{
width:100px;
}
input[name="zip_code_2"]{
width:100px;
}
input[name="telno_1"]{
width:100px;
}
input[name="telno_2"]{
width:100px;
}
input[name="telno_3"]{
width:100px;
}
input[name="user_name_1"]{
width:100px;
}
input[name="user_name_2"]{
width:100px;
}
input[name="user_name_kana_1"]{
width:100px;
}
input[name="user_name_kana_2"]{
width:100px;
}
input[name="dspday"]{
width:200px;
}
input[name="dspday2"]{
width:700px;
}