@charset "Shift_JIS";

/*
Theme Name: bothrun
Theme URI: http://bothrun.jp/
Description: 
Version: 1.0
Author: bothrun

*/
/* =Reset default browser CSS. Based on work by Eric Meyer.
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	list-style:none;
	text-decoration:none;

}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
/* rest end */


/* body */
body{
	width : 100% ;
	font-family: "Hiragino Kaku Gothic";
}
/* body */
#wrapper {
	width:100%;
	overflow:hidden;
	margin: 0 auto;
}
.zoom {
width: 600px;
height: 400px;
overflow: hidden
}
.zoom-1 img {
width: 100%;
height: auto;
animation: animationZoom1 5s ease-in-out forwards;
}
@keyframes animationZoom1 {
100% { transform: scale(1.1)}
}
.zoom-2 img {
width: 100%;
height: auto;
animation: animationZoom1 3s ease-in-out forwards;
}
@keyframes animationZoom1 {
100% { transform: scale(1.1)}
}
.z1{
	background:url(img/img-8.png)no-repeat;
	height: 300px;
	width: 440px;
}
.header{
	background:url(img/t_header.jpg)center center / cover no-repeat;
	height: 139px;
	width: 1440px;
	position: relative;
}
.main{
	background:url(img/tmain.jpg)no-repeat;
	height: 565px;
	width: 1440px;
}
.t1{
	background:url(img/t1.jpg)no-repeat;
	height: 240px;
	width: 1440px;
}
.t1_1{
	background:url(img/t1_1.jpg)no-repeat;
	height: 363px;
	width: 1440px;
}
.t1_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#000000;
	padding-left: 120px;
    padding-top: 24px;
	line-height:40px;
}
.t1_1btn{
	padding-left: 120px;
    padding-top: 30px;
}
.t1_2{
	height: 813px;
	width: 1440px;
}
.t1_2text{
	font-family: "Hiragino Kaku Gothic";
	font-size:50px;
	color:#5C5C5C;
    padding-top: 200px;
	line-height:70px;
	text-align: center;
}
.t1_2_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:28px;
	color:#5C5C5C;
    padding-top: 100px;
	line-height:60px;
	text-align: center;
}
.t1_3{
	background:url(img/t1_3.jpg)no-repeat;
	height: 138px;
	width: 1440px;
	margin-top: 96px;
}
.t2{
	background:url(img/t2.jpg)no-repeat;
	height: 262px;
	width: 1440px;
	margin-top: 96px;
}
.t2_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#000000;
	padding-top: 56px;
    padding-left: 643px;
	line-height:33px;
}
.t2_1{
	background:url(img/t2_1.jpg)no-repeat;
	height: 547px;
	width: 1440px;
	margin-top: 77px;
}
.t2_1_yutube{
	margin-left:420px;
}
.t2_2text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#FFFFFF;
	padding-top: 26px;
    padding-left:800px;
}
.t3{
	background:url(img/t3.jpg)no-repeat;
	height: 103px;
	width: 1440px;
	margin-top: 215px;
}
.t3_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#000000;
	padding-top: 28px;
    padding-left: 459px;
	line-height:38px;
}
.t3_1{
	background:url(img/t3_1.jpg)center center / cover no-repeat;
	height: 939px;
	width: 1440px;
	position: relative;
	margin-top: 115px;
}
.t3_2text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#fff;
	top: 540px;
	left: 124px;
	position: absolute;
	font-weight: 700;
}
.t3_3text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#fff;
	top: 624px;
	left: 124px;
	line-height:40px;
	position: absolute;
}
.t3_4text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#fff;
	top: 540px;
	left: 733px;
	position: absolute;
	font-weight: 700;
}
.t3_5text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#fff;
	top: 624px;
	left: 733px;
	line-height:40px;
	position: absolute;
}
.t3_2{
	background:url(img/t3_2.jpg)no-repeat;
	height: 293px;
	width: 1440px;
}
.t4{
	background:url(img/t4.jpg)no-repeat;
	height: 192px;
	width: 1440px;
}
.t4_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#fff;
	padding-top: 104px;
    padding-left: 502px;
	line-height:38px;
}
.t4_1{
	background:url(img/t4_1.jpg)no-repeat;
	height: 733px;
	width: 1440px;
}
.t4_2text{
	font-family: "Hiragino Kaku Gothic";
	font-size:45px;
	color:#fff;
	padding-top: 73px;
    padding-left: 197px;
	line-height:77px;
	font-weight: 700;
}
.t4_1btn{
	padding-left: 544px;
    padding-top: 96px;
}
.t5{
	background:url(img/t5.jpg)no-repeat;
	height: 161px;
	width: 1440px;
	margin-top: 168px;
}
.t5_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#000000;
	padding-top: 50px;
    padding-left: 563px;
	line-height:38px;
}
.t5_1{
	background:url(img/t5_1.jpg)center center / cover no-repeat;
	height: 756px;
	width: 1440px;
	position: relative;
}
.t5_2text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#fff;
	top: 556px;
	left: 236px;
	position: absolute;
	font-weight: 700;
}
.t5_3text{
	font-family: "Hiragino Kaku Gothic";
	font-size:16px;
	color:#fff;
	top: 605px;
	left: 143px;
	line-height:30px;
	position: absolute;
}
.t5_4text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#000000;
	top: 556px;
	left: 634px;
	position: absolute;
	font-weight: 700;
}
.t5_5text{
	font-family: "Hiragino Kaku Gothic";
	font-size:16px;
	color:#000000;
	top: 605px;
	left: 554px;
	line-height:30px;
	position: absolute;
}
.t5_6text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#fff;
	top: 556px;
	left: 1081px;
	line-height:40px;
	position: absolute;
	font-weight: 700;
}
.t5_7text{
	font-family: "Hiragino Kaku Gothic";
	font-size:16px;
	color:#fff;
	top: 605px;
	left: 965px;
	line-height:30px;
	position: absolute;
}
.t5_2{
	background:url(img/t5_2.jpg)no-repeat;
	height:1002px;
	width: 1440px;
}
.t5_8text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#fff;
	padding-top: 243px;
    padding-left: 638px;
	line-height:45px;
}
.t5_2btn{
	padding-left: 638px;
    padding-top: 26px;
}
.t5_3{
	background:url(img/t5_3.jpg)no-repeat;
	height:521px;
	width: 1440px;
}
.t5_9text{
	font-family:"Hiragino Mincho ProN";
	font-size:33px;
	color:#fff;
	padding-top: 54px;
    padding-left: 236px;
	line-height:59px;
}
.t5_3btn{
	padding-left: 556px;
    padding-top: 50px;
}
.t6{
	background:url(img/t6.jpg)no-repeat;
	height: 911px;
	width: 1440px;
	margin-top: 77px;
}
.t6_1_yutube{
	margin-top:30px;
	margin-left:175px;
}
.t6_1text{
	font-family: "Hiragino Mincho ProN";
	font-size:60px;
	color:#5C5C5C;
	padding-top: 120px;
    padding-left:187px;
}
.t6_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:25px;
	color:#5C5C5C;
	padding-top: 21px;
    padding-left:295px;
}
.t6_1{
	background:url(img/t6.jpg)no-repeat;
	height: 518px;
	width: 1440px;
	margin-top: 77px;
}
.t6_3text{
	font-family: "Hiragino Kaku Gothic";
	font-size:40px;
	color:#747474;
	padding-top: 31px;
	line-height:60px;
	text-align: center;
	font-weight:700;
}
.t6_3btn{
	padding-left: 556px;
    padding-top: 67px;
}
.t7{
	background:url(img/t7.jpg)no-repeat;
	height: 150px;
	width: 1440px;
}
.t7_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#000000;
	padding-top: 61px;
    padding-left: 552px;
}
.t7_1{
	background:url(img/t7_1.jpg)center center / cover no-repeat;
	height: 644px;
	width: 1440px;
	position: relative;
}
.t7_2text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000;
	top: 45px;
	left: 171px;
	position: absolute;
	font-weight: 700;
}
.t7_3text{
	font-family: "iragino Mincho ProN";
	font-size:16px;
	color:#fff;
	top: 436px;
	left: 171px;
	line-height:25px;
	position: absolute;
}
.t7_4text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	top: 45px;
	left: 770px;
	position: absolute;
	font-weight: 700;
}
.t7_5text{
	font-family: "iragino Mincho ProN";
	font-size:16px;
	color:#fff;
	top: 436px;
	left: 770px;
	line-height:25px;
	position: absolute;
}
.t7_2{
	background:url(img/t7_2.jpg)center center / cover no-repeat;
	height: 734px;
	width: 1440px;
	position: relative;
}
.t7_6text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#fff;
	top: 53px;
	left: 171px;
	position: absolute;
	font-weight: 700;
}
.t7_7text{
	font-family: "Hiragino Mincho ProN";
	font-size:16px;
	color:#fff;
	top: 440px;
	left: 171px;
	line-height:25px;
	position: absolute;
}
.t7_8text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#fff;
	top: 53px;
	left: 554px;
	position: absolute;
	font-weight: 700;
}
.t7_9text{
	font-family: "Hiragino Mincho ProN";
	font-size:16px;
	color:#fff;
	top: 440px;
	left: 554px;
	line-height:25px;
	position: absolute;
}
.t7_10text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#fff;
	top: 53px;
	left: 937px;
	position: absolute;
	font-weight: 700;
}
.t7_11text{
	font-family: "Hiragino Mincho ProN";
	font-size:16px;
	color:#fff;
	top: 440px;
	left: 937px;
	line-height:25px;
	position: absolute;
}
.t8{
	background:url(img/t8.jpg)no-repeat;
	height: 406px;
	width: 1440px;
}
.t8_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#000000;
	padding-top: 180px;
    padding-left: 722px;
	line-height:40px;
}
.t8_1{
	background:url(img/t8_1.jpg)no-repeat;
	height: 1292px;
	width: 1440px;
}
.t8_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#000;
	padding-top: 170px;
    padding-left: 722px;
	line-height:40px;
}
.t8_2text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 97px;
    padding-left: 372px;
	line-height:40px;
	font-weight: 700;
}
.t8_3text{
	font-family: "Hiragino Mincho ProN";
	font-size:30px;
	color:#747474;
	padding-top: 437px;
    padding-left: 122px;
	line-height:65px;
}
.indent-34 {
	padding-left:34em;
	text-indent:-34em;
	font-weight:700;

}
.weigth700{
	font-weight: 700;
}
.fontcolor{
	color: #000;
}
.t8_2{
	background:url(img/t8_2.jpg)no-repeat;
	height: 1542px;
	width: 1440px;
}
.t8_4text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 82px;
    padding-left: 372px;
	line-height:40px;
	font-weight: 700;
}
.t8_5text{
	font-family: "Hiragino Mincho ProN";
	font-size:30px;
	color:#747474;
	padding-top: 74px;
    padding-left: 122px;
	line-height:65px;
}
.t8_3{
	background:url(img/t8_3.jpg)no-repeat;
	height: 903px;
	width: 1440px;
}
.t8_6text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 94px;
    padding-left: 372px;
	line-height:40px;
	font-weight: 700;
}
.t8_7text{
	font-family: "Hiragino Mincho ProN";
	font-size:30px;
	color:#747474;
	padding-top: 50px;
    padding-left: 122px;
	line-height:65px;
}
.indent-31 {
	padding-left:31em;
	text-indent:-31em;
	font-weight:700;
}
.t8_4{
	background:url(img/t8_4.jpg)no-repeat;
	height: 803px;
	width: 1440px;
}
.t8_8text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 98px;
    padding-left: 372px;
	line-height:40px;
	font-weight: 700;
}
.t8_9text{
	font-family: "Hiragino Mincho ProN";
	font-size:30px;
	color:#747474;
	padding-top: 77px;
    padding-left: 122px;
	line-height:65px;
}
.t8_5{
	background:url(img/t8_5.jpg)no-repeat;
	height: 1454px;
	width: 1440px;
}
.t8_10text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 86px;
    padding-left: 372px;
	line-height:40px;
	font-weight: 700;
}
.t8_11text{
	font-family: "Hiragino Mincho ProN";
	font-size:30px;
	color:#747474;
	padding-top: 76px;
    padding-left: 122px;
	line-height:65px;
}
.t9{
	background:url(img/t9.jpg)no-repeat;
	height: 545px;
	width: 1440px;
}
.t9_1{
	background:url(img/t9_1.jpg)no-repeat;
	height: 2905px;
	width: 1440px;
}
.t9_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:35px;
	color:#5C5C5C;
	padding-top: 62px;
    padding-left: 121px;
	line-height:40px;
	font-weight: 700;
}
.t9_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:30px;
	color:#5C5C5C;
	padding-top: 39px;
    padding-left: 121px;
	line-height:65px;
}
.t9_3text{
	font-family: "Hiragino Kaku Gothic";
	font-size:35px;
	color:#5C5C5C;
	padding-top: 91px;
    padding-left: 121px;
	line-height:40px;
	font-weight: 700;
}
.t9_4text{
	font-family: "Hiragino Mincho ProN";
	font-size:30px;
	color:#5C5C5C;
	padding-top: 39px;
    padding-left: 121px;
	line-height:65px;
}
.t9_5text{
	font-family: "Hiragino Kaku Gothic";
	font-size:35px;
	color:#5C5C5C;
	padding-top: 91px;
    padding-left: 121px;
	line-height:40px;
	font-weight: 700;
}
.t9_6text{
	font-family: "Hiragino Mincho ProN";
	font-size:30px;
	color:#5C5C5C;
	padding-top: 39px;
    padding-left: 121px;
	line-height:65px;
}
.t9_7text{
	font-family: "Hiragino Kaku Gothic";
	font-size:35px;
	color:#5C5C5C;
	padding-top: 91px;
    padding-left: 121px;
	line-height:40px;
	font-weight: 700;
}
.t9_8text{
	font-family: "Hiragino Mincho ProN";
	font-size:30px;
	color:#5C5C5C;
	padding-top: 39px;
    padding-left: 121px;
	line-height:65px;
}
.pp1{
	background:url(img/pp1.jpg)no-repeat;
	height: 300px;
	width: 1440px;
}
.pp2{
	background:url(img/pp2.jpg)no-repeat;
	height: 432px;
	width: 1440px;
}
.pp2_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 107px;
    padding-left: 121px;
	font-weight: 700;
}
.pp2_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:25px;
	color:#000;
	padding-top: 45px;
    padding-left: 121px;
	line-height:50px;
}
.pp3{
	background:url(img/pp3.jpg)no-repeat;
	height: 582px;
	width: 1440px;
}
.pp3_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 107px;
    padding-left: 121px;
	font-weight: 700;
}
.pp3_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:25px;
	color:#000;
	padding-top: 45px;
    padding-left: 121px;
	line-height:50px;
}
.pp4{
	background:url(img/pp4.jpg)no-repeat;
	height: 1132px;
	width: 1440px;
}
.pp4_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 107px;
    padding-left: 121px;
	font-weight: 700;
}
.pp4_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:25px;
	color:#000;
	padding-top: 45px;
    padding-left: 121px;
	line-height:50px;
}
.pp5{
	background:url(img/pp5.jpg)no-repeat;
	height: 382px;
	width: 1440px;
}
.pp5_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 107px;
    padding-left: 121px;
	font-weight: 700;
}
.pp5_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:25px;
	color:#000;
	padding-top: 45px;
    padding-left: 121px;
	line-height:50px;
}
.pp6{
	background:url(img/pp6.jpg)no-repeat;
	height: 432px;
	width: 1440px;
}
.pp6_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 107px;
    padding-left: 121px;
	font-weight: 700;
}
.pp6_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:25px;
	color:#000;
	padding-top: 45px;
    padding-left: 121px;
	line-height:50px;
}
.pp7{
	background:url(img/pp7.jpg)no-repeat;
	height: 503px;
	width: 1440px;
}
.pp7_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 107px;
    padding-left: 121px;
	font-weight: 700;
}
.pp7_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:25px;
	color:#000;
	padding-top: 45px;
    padding-left: 121px;
	line-height:50px;
}
.pp8{
	background:url(img/pp8.jpg)center center / cover no-repeat;
	height: 675px;
	width: 1440px;
	position: relative;
}
.dss1{
	background:url(img/dss1.jpg)no-repeat;
	height: 337px;
	width: 1440px;
}
.dss2{
	background:url(img/dss2.jpg)no-repeat;
	height: 882px;
	width: 1440px;
}
.dss3{
	background:url(img/dss3.jpg)no-repeat;
	height: 2581px;
	width: 1440px;
}
.sue1{
	background:url(img/sue1.jpg)no-repeat;
	height: 337px;
	width: 1440px;
}
.sue2{
	background:url(img/sue2.jpg)no-repeat;
	height: 603px;
	width: 1440px;
}
.sue2_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 107px;
    padding-left: 121px;
	font-weight: 700;
	line-height:50px;
}
.sue2_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 65px;
    padding-left: 744px;
	line-height:36px;
}
.sue3{
	background:url(img/sue3.jpg)no-repeat;
	height: 669px;
	width: 1440px;
}
.sue3_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 121px;
    padding-left: 121px;
	font-weight: 700;
	line-height:50px;
}
.sue3_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 48px;
    padding-left: 744px;
	line-height:36px;
}
.sue4{
	background:url(img/sue4.jpg)no-repeat;
	height: 614px;
	width: 1440px;
}
.sue4_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 69px;
    padding-left: 121px;
	font-weight: 700;
	line-height:50px;
}
.sue4_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 48px;
    padding-left: 744px;
	line-height:36px;
}
.sue5{
	background:url(img/sue5.jpg)no-repeat;
	height: 651px;
	width: 1440px;
}
.sue5_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 127px;
    padding-left: 121px;
	font-weight: 700;
	line-height:50px;
}
.sue5_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 45px;
    padding-left: 744px;
	line-height:36px;
}
.sue6{
	background:url(img/sue6.jpg)no-repeat;
	height: 651px;
	width: 1440px;
}
.sue6_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:30px;
	color:#000000;
	padding-top: 127px;
    padding-left: 121px;
	font-weight: 700;
	line-height:50px;
}
.sue6_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 45px;
    padding-left: 744px;
	line-height:36px;
}
.sue7{
	background:url(img/sue7.jpg)no-repeat;
	height: 732px;
	width: 1440px;
}
.sue7_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:21px;
	color:#000;
	padding-top: 109px;
    padding-left: 176px;
	line-height:50px;
}
.sue8{
	background:url(img/sue8.jpg)no-repeat;
	height: 2871px;
	width: 1440px;
}
.sue8_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#000000;
	padding-top: 127px;
    padding-left: 141px;
	font-weight: 700;
	line-height:30px;
}
.sue8_2text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 52px;
    padding-left: 141px;
	line-height:36px;
}
.sue8_3text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#000000;
	padding-top: 125px;
    padding-left: 141px;
	font-weight: 700;
	line-height:30px;
}
.sue8_4text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 53px;
    padding-left: 141px;
	line-height:36px;
}
.sue8_5text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#000000;
	padding-top: 138px;
    padding-left: 141px;
	font-weight: 700;
	line-height:30px;
}
.sue8_6text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 53px;
    padding-left: 141px;
	line-height:36px;
}
.sue8_7text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#000000;
	padding-top: 163px;
    padding-left: 141px;
	font-weight: 700;
	line-height:30px;
}
.sue8_8text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 53px;
    padding-left: 141px;
	line-height:36px;
}
.sue8_9text{
	font-family: "Hiragino Mincho ProN";
	font-size:18px;
	color:#000;
	padding-top: 89px;
    padding-left: 141px;
	line-height:36px;
}
.sue8_10text{
	font-family: "Hiragino Mincho ProN";
	font-size:21px;
	color:#000;
	padding-top: 161px;
    padding-left: 141px;
	line-height:51px;
}
.pr1{
	background:url(img/pr1.jpg)no-repeat;
	height: 334px;
	width: 1440px;
}
.pr2{
	background:url(img/pr2.jpg)no-repeat;
	height: 919px;
	width: 1440px;
}
.pr2_1text{
	font-size:30px;
	color:#000000;
	padding-top: 117px;
    padding-left: 223px;
	font-weight: 700;
	line-height:50px;
}
.pr2_2text{
	font-size:25px;
	color:#5F5C5C;
    padding-left: 223px;
	line-height:36px;
}
.pr2_3text{
	font-size:20px;
	color:#0057FC;
    padding-left: 223px;
	line-height:36px;
}
.pr2_4text{
	font-size:20px;
	color:#5F5C5C;
	padding-top: 61px;
    padding-left: 719px;
	line-height:50px;
}
.pr2_5text{
	font-size:20px;
	color:#5F5C5C;
	padding-top: 24px;
    padding-left: 719px;
	line-height:36px;
}
.pr2_6text{
	font-size:20px;
	color:#5F5C5C;
	padding-top: 24px;
    padding-left: 744px;
	line-height:30px;
}
.red{
	color: #BF0000;
	font-size: 27px;
}
.os_prbtn{
	padding-top: 72px;
    padding-left: 1000px;
}
.pr3{
	background:url(img/pr3.jpg)no-repeat;
	height: 813px;
	width: 1440px;
}
.pr3_1text{
	font-size:20px;
	color:#000000;
	padding-top: 28px;
    padding-left: 271px;
	font-weight: 700;
	line-height:50px;
}
.pr3_11text{
	font-size:18px;
	color:#5C5C5C;
	padding-top: 10px;
    padding-left: 289px;
	line-height:30px;
}
.pr3_2text{
	font-size:15px;
	color:#5C5C5C;
	padding-top: 10px;
    padding-left: 306px;
	line-height:30px;
}
.pr3_3text{
	font-size:18px;
	color:#5F5C5C;
	padding-top: 26px;
    padding-left: 289px;
	line-height:30px;
}
.pr_indent-1 {
padding-left:1em;
text-indent:-1em;
}
.pr_indent-2 {
padding-left:2em;
text-indent:-2em;
}
.bh_prbtn{
	padding-top: 52px;
    padding-left: 558px;
}
.pr4{
	background:url(img/pr4.jpg)no-repeat;
	height: 400px;
	width: 1440px;
}
.pr5{
	background:url(img/pr5.jpg)no-repeat;
	height: 1990px;
	width: 1440px;
}
.pr5_1text{
	font-size:20px;
	color:#E6E6E6;
	padding-top: 462px;
    padding-left: 765px;
	line-height:30px;
}
.pr5_2text{
	font-size:20px;
	color:#E6E6E6;
	padding-top: 460px;
    padding-left: 765px;
	line-height:30px;
}
.pr5_3text{
	font-size:20px;
	color:#E6E6E6;
	padding-top: 530px;
    padding-left: 765px;
	line-height:30px;
}
.mv_prbtn{
	padding-top: 182px;
    padding-left: 558px;
}
.pr6{
	background:url(img/pr6.jpg)no-repeat;
	height: 400px;
	width: 1440px;
}
.pr7{
	background:url(img/pr7.jpg)center center / cover no-repeat;
	height: 1619px;
	width: 1440px;
	position: relative;
}
.pr7_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#000000;
	top: 104px;
	left: 157px;
	position: absolute;
	font-weight: 700;
}
.pr7_2text{
	font-family: "Hiragino Kaku Gothic";
	font-size:15px;
	color:#5C5C5C;
	top: 193px;
	left: 163px;
	line-height:30px;
	position: absolute;
}
.pr_indent-10 {
	padding-left:13em;
	text-indent:-10em;
}
.pr7_3text{
	font-family: "Hiragino Kaku Gothic";
	font-size:18px;
	color:#5C5C5C;
	top: 319px;
	left: 193px;
	line-height:30px;
	position: absolute;
	font-weight: 700;
}
.pr7_4text{
	font-family: "Hiragino Kaku Gothic";
	font-size:16px;
	color:#5C5C5C;
	top: 354px;
    left: 235px;
	line-height:30px;
	position: absolute;
}
.pr7_5text{
	font-family: "Hiragino Kaku Gothic";
	font-size:16px;
	color:#000;
	top: 396px;
    left: 235px;
	line-height:30px;
	position: absolute;
	font-weight: 700;
}
.pr7_6text{
	font-family: "Hiragino Kaku Gothic";
	font-size:15px;
	color:#5C5C5C;
	top: 440px;
	left: 254px;
	line-height:30px;
	position: absolute;
}
.pr7_7text{
	font-family: "Hiragino Kaku Gothic";
	font-size:18px;
	color:#000;
	top: 589px;
	left: 193px;
	line-height:30px;
	position: absolute;
	font-weight: 700;
}
.pr7_8text{
	font-family: "Hiragino Kaku Gothic";
	font-size:15px;
	color:#000;
	top: 630px;
	left: 193px;
	line-height:30px;
	position: absolute;
}
.pr7_9text{
	font-family: "Hiragino Kaku Gothic";
	font-size:18px;
	color:#BF0000;
	top: 843px;
	left: 247px;
	line-height:30px;
	position: absolute;
}
.pr7_10text{
	font-family: "Hiragino Kaku Gothic";
	font-size:25px;
	color:#000;
	top: 860px;
	left: 453px;
	line-height:30px;
	position: absolute;
}
.pr7_11text{
	font-family: "Hiragino Kaku Gothic";
	font-size:18px;
	color:#000;
	top: 930px;
	left: 247px;
	line-height:30px;
	position: absolute;
	font-weight: 700;
}
.pr7_12text{
	font-family: "Hiragino Kaku Gothic";
	font-size:18px;
	color:#000;
	top: 930px;
	left: 551px;
	line-height:35px;
	position: absolute;
	font-weight: 700;
}
.pr7_13text{
	font-family: "Hiragino Kaku Gothic";
	font-size:18px;
	color:#5F5C5C;
	top: 1045px;
	left: 508px;
	position: absolute;
}
.pr7_14text{
	font-family: "Hiragino Kaku Gothic";
	font-size:15px;
	color:#000000;
	top: 1093px;
	left: 508px;
	line-height:30px;
	position: absolute;
}
.pr7_15text{
	font-family: "Hiragino Kaku Gothic";
	font-size:11px;
	color:#5F5C5C;
	top: 376px;
	left: 983px;
	line-height:20px;
	position: absolute;
}
.pr7_16text{
	font-family: "Hiragino Kaku Gothic";
	font-size:10px;
	color:#BF0000;
	top: 476px;
	left: 1053px;
	position: absolute;
	font-weight: 700;
}
.font-weight700{
	font-weight: 700;
}
.mv_prbtnblack{
	top: 1376px;
	left: 558px;
	position: absolute;
}
.pr_indent-065 {
	padding-left: 0.65em;
    text-indent: -0.1em;
}
.pr_indent-13 {
	padding-left: 1.3em;
    text-indent: -0.1em;
}
.pr8{
	background:url(img/pr8.jpg)no-repeat;
	height: 303px;
	width: 1440px;
}
.pr9{
	background:url(img/pr9.jpg)center center / cover no-repeat;
	height: 1340px;
	width: 1440px;
	position: relative;
}
.pr9_1text{
	font-family: "Hiragino Kaku Gothic";
	font-size:45px;
	color:#000000;
	top: 100px;
	left: 471px;
	position: absolute;
	font-weight: 700;
}
.pr9_2text{
	font-family: "Hiragino Kaku Gothic";
	font-size:20px;
	color:#000000;
	top: 285px;
	left: 430px;
	position: absolute;
	line-height:43px;
}
.pr10{
	background:url(img/pr10.jpg)center center / cover no-repeat;
	height: 522px;
	width: 1440px;
	position: relative;
}
.pr10_1text{
	font-size:20px;
	color:#000000;
	padding-top: 93px;
    padding-left: 380px;
	font-weight: 700;
}
.pr10_2text{
	font-size:20px;
	color:#000000;
	top: 136px;
	left: 1066px;
	line-height:43px;
	position: absolute;
	font-weight: 700;
}
.pr11{
	background:url(img/pr11.jpg)no-repeat;
	height: 177px;
	width: 1440px;
}
.pr11_1text{
	font-size:45px;
	color:#000000;
	padding-top: 32px;
	padding-left: 479px;
	font-weight: 700;
}
.pr11_2text{
	font-size:19px;
	color:#000000;
	padding-top: 30px;
	padding-left: 156px;
	font-weight: 700;
}
.pr12{
	background:url(img/pr12.jpg)center center / cover no-repeat;
	height: 1259px;
	width: 1440px;
	position: relative;
}
.pr12_1text{
	font-size:15px;
	color:#5C5C5C;
	top: 3px;
	left: 819px;
	line-height:30px;
	position: absolute;
}
.pr12_2text{
	font-size:19px;
	color:#000000;
	top: 207px;
	left: 819px;
	position: absolute;
	font-weight: 700;
}
.pr12_3text{
	font-size:15px;
	color:#5C5C5C;
	top: 243px;
	left: 819px;
	line-height:30px;
	position: absolute;
}
.pr12_4text{
	font-size:19px;
	color:#000000;
	top: 438px;
	left: 819px;
	position: absolute;
}
.pr12_5text{
	font-size:12px;
	color:#5C5C5C;
	top: 668px;
	left: 819px;
	position: absolute;
}
.pr12_6text{
	font-size:19px;
	color:#000000;
	top: 700px;
	left: 819px;
	position: absolute;
}
.pr12_7text{
	font-size:12px;
	color:#5C5C5C;
	top: 930px;
	left: 819px;
	position: absolute;
}
.pr12_8text{
	font-size:12px;
	color:#BF0000;
	top: 950px;
	left: 819px;
	position: absolute;
	line-height:20px;
}
.pr12_9text{
	font-size:20px;
	color:#000000;
	padding-top: 1053px;
    padding-left: 380px;
	line-height:43px;
	font-weight: 700;
	position: absolute;
}
.pr12_10text{
	font-size:20px;
	color:#000000;
	top: 1053px;
	left: 1066px;
	line-height:43px;
	position: absolute;
	font-weight: 700;
}
.pr13{
	background:url(img/pr13.jpg)no-repeat;
	height: 297px;
	width: 1440px;
}
.pr13_1text{
	font-size:45px;
	color:#000000;
	padding-top: 212px;
	padding-left: 479px;
	font-weight: 700;
}
.pr14{
	background:url(img/pr14.jpg)center center / cover no-repeat;
	height: 1039px;
	width: 1440px;
	position: relative;
}
.pr14_1text{
	font-size:20px;
	color:#000000;
	top: 41px;
	left: 155px;
	position: absolute;
	font-weight: 700;
}
.pr14_2text{
	font-size:15px;
	color:#0A0A0A;
	top: 487px;
	left: 159px;
	position: absolute;
	font-weight: 700;
}
.pr14_3text{
	font-size:15px;
	color:#0A0A0A;
	top: 523px;
	left: 263px;
	position: absolute;
}
.pr14_4text{
	font-size:15px;
	color:#0A0A0A;
	top: 551px;
	left: 263px;
	position: absolute;
}
.pr14_5text{
	font-size:15px;
	color:#0A0A0A;
	top: 487px;
	left: 550px;
	position: absolute;
	font-weight: 700;
}
.pr14_6text{
	font-size:15px;
	color:#0A0A0A;
	top: 508px;
	left: 550px;
	position: absolute;
}
.pr14_7text{
	font-size:15px;
	color:#0A0A0A;
	top: 551px;
	left: 550px;
	position: absolute;
}
.pr14_8text{
	font-size:15px;
	color:#0A0A0A;
	top: 487px;
	left: 940px;
	position: absolute;
	font-weight: 700;
}
.pr14_9text{
	font-size:15px;
	color:#0A0A0A;
	top: 508px;
	left: 940px;
	position: absolute;
}
.pr14_10text{
	font-size:15px;
	color:#0A0A0A;
	top: 551px;
	left: 940px;
	position: absolute;
}
.pr14_11text{
	font-size:15px;
	color:#0A0A0A;
	top: 774px;
	left: 456px;
	position: absolute;
	font-weight: 700;
}
.pr14_12text{
	font-size:15px;
	color:#0A0A0A;
	top: 819px;
	left: 456px;
	position: absolute;
}
/*========= レイアウトのためのCSS ===============*/
.accordion-area{
    list-style: none;
    width: 96%;
	max-width: 1000px;
    margin:0 auto;
}

.accordion-area li{
    margin: 10px 0;
	margin-bottom: 50px;
}

.accordion-area section {
  border: 1px solid #ccc;
	background-color: #000;
}
.accordion-area section2 {
  border: 1px solid #ccc;
	background-color: #5C5C5C;
}

/*アコーディオンタイトル*/
.title {
    position: relative;/*+マークの位置基準とするためrelative指定*/
    cursor: pointer;
    font-size:1rem;
    font-weight: normal;
	padding: 15px 3% 15px 20px;
    transition: all .5s ease;
	color: #FFF;
	font-size: 20px;
	font-weight: 900;
}
.title2 {
    position: relative;/*+マークの位置基準とするためrelative指定*/
    cursor: pointer;
    font-size:1rem;
    font-weight: normal;
	padding: 15px 3% 15px 20px;
    transition: all .5s ease;
	color: #FFF;
	background-color: #5C5C5C;
	font-size: 20px;
	font-weight: 900;
}

/*アイコンの＋と×*/
.title::before,
.title::after{
    position: absolute;
    content:'';
    width: 15px;
    height: 2px;
    background-color: #FFF;
    
}
.title::before{
    top: 48%;
    right: 35px;
    transform: rotate(125deg);  
	font-weight: 900;
}
.title::after{  
	top: 48%;
    right: 45px;
    transform: rotate(45deg);
	font-weight: 900;
}
/*アイコンの＋と×*/
.title2::before,
.title2::after{
    position: absolute;
    content:'';
    width: 15px;
    height: 2px;
    background-color: #FFF;
    
}
.title2::before{
    top: 48%;
    right: 35px;
    transform: rotate(125deg);  
	font-weight: 900;
}
.title2::after{  
	top: 48%;
    right: 45px;
    transform: rotate(45deg);
	font-weight: 900;
}

/*　closeというクラスがついたら形状変化　*/

.title.close::before{
  transform: rotate(45deg);
}

.title.close::after{
  transform: rotate(-45deg);
}

.title2.close::before{
  transform: rotate(45deg);
}

.title2.close::after{
  transform: rotate(-45deg);
}

/*アコーディオンで現れるエリア*/
.box {
    display: none;/*はじめは非表示*/
    background: #E6E6E6;
	margin: 0 0% 0% 0%;
	padding: 2% 3% 2% 60px;
	font-family: "Hiragino Mincho ProN";
	font-size: 20px;
	color: #5C5C5C;
	line-height: 35px;
}
font35{
	font-size: 35px;
	font-weight: 900;
}

/*========= レイアウトのためのCSS ===============*/

h2{
    text-align: center;
    margin: 30px 0;
    font-size:1rem;
}


.gnavi{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    position: absolute;
	left: 725px;
    top: 40px;
    font-size: 20px;
    font-weight: 600;
}

.gnavi li a{
    display: block;
    padding:10px 30px;
    text-decoration: none;
    color: #5C5C5C;
}

.gnavi li{
    margin-bottom:20px;
}

/*==================================================
　5-3-3 左から右に線が伸びる（下部）
===================================*/
.gnavi li a{
    /*線の基点とするためrelativeを指定*/
  position: relative;
}

.gnavi li.current a,
.gnavi li a:hover{
  color:#5C5C5C;
}

.gnavi li a::after {
    content: '';
    position: absolute;
    top: 75px;
    left: 10%;
    width: 80%;
    height: 4px;
    background: #5C5C5C;
    transition: all .4s;
    transform: scale(0, 1);
    transform-origin: left top;
}

/*現在地とhoverの設定*/
.gnavi li.current a::after,
.gnavi li a:hover::after {
    transform: scale(1, 1);/*X方向にスケール拡大*/
}
/*========= レイアウトのためのCSS ===============*/

.lead{
  padding: 50px 20px;
}
.faq1{
	background:url(img/faq1.jpg)no-repeat;
	height: 373px;
	width: 1440px;
}
.faq2{
	background:url(img/faq2.jpg)no-repeat;
	height: 222px;
	width: 1440px;
}
.faq3{
	background:url(img/faq3.jpg)no-repeat;
	height: 222px;
	width: 1440px;
}













.os_btn{
	top: 248px;
	left: 560px;
	position: absolute;
}
.bh_btn{
	top: 418px;
	left: 304px;
	position: absolute;
}
.mv_btn{
	top: 418px;
	left: 810px;
	position: absolute;
}


















.footer_main{
	background:url(img/footer.jpg)no-repeat;
	height: 1007px;
	width: 1440px;
	position: relative;
}
.f-youtube{
  width: 325px;
  height: 87px;
  position: absolute;
  top: 247px;
  left: 120px;
}
.f-contact{
  width: 325px;
  height: 87px;
  position: absolute;
  top: 247px;
  left: 746px;
}
.f-shop{
  width: 325px;
  height: 87px;
  position: absolute;
  top: 645px;
  left: 994px;
}
.f-rist{
	font-size:35px;
	color:#fff;
	line-height:80px;
	position: absolute;
	top: 500px;
	left: 730px;
	letter-spacing: -0.05em;
}
.f-rist a{
	font-size:35px;
	color:#fff;
	line-height:60px;
	position: absolute;
}





















.sticky {
	position:fixed;
	top: 0;
	z-index:100;width:100%;transition:1.5s;
}
.sticky.dwon{
background:white;
opacity: 0.9;
color: #000;
}
.sticky.dwon .top_navi_blog li a{
color: #000;
}
.sticky.dwon .top_navi_blog li{
color: #000;
}
.sticky2 {
	position:fixed;
	top: 0;
	z-index:100;width:100%;transition:1.5s;
}
.sticky2.dwon{
background:white;
opacity: 0.9;
color: #000;
}
.sticky2.dwon .top_navi_blog li a{
color: #000;
}
.sticky2.dwon .top_navi_blog li{
color: #000;
}
ul.top_navi{
display:flex;
justify-content: space-around;
width:100%;
height:70px;
}
.top_navi{
background-color:#e62c2b;
}
.top_navi background-color{
opacity:0.5;
}
.top_navi li {
font-size:14px;
color:#ffff;
margin:auto auto auto auto;
line-height: 1.5;
}
.top_navi li a {
font-size:14px;
color:#ffff;
margin:auto auto auto auto;
font-weight: bold;
}
.top_navi li:after{
display:block;
width:0;
position:absolute;
}
.top_navi li:hover{
color:#0078fa;
}
.top_navi li a:hover{
color:#29225c;
transition: 1.0s ;
}
.top_navi li.naviList a{
background-color:#29225c;
color:#ffff;
padding:26px;
}
.top_navi li.naviList a:hover{
color:#e62c2b;
transition: 1.0s ;
}
.top_navi li:nth-child(2){
	margin: 0 20% 0 0
}
.navi_speace1{
letter-spacing: 11px;
}
.navi_speace2{
letter-spacing: 4px;
}
.top_navi li.naviList2 {
color:#ffff;
padding-top:16px;
}
.top_navi li.naviList2:hover {
color:#ffff;
padding-top:16px;
}
/* top navi */
/* top navi_blog */
ul.top_navi_blog{
display:flex;
justify-content: space-around;
width:100%;
height:70px;
}
.top_navi_blog background-color{
opacity:0.5;
}
.top_navi_blog li {
font-size:16px;
color:#000;
margin:auto auto auto auto;
line-height: 1.5;
}
.top_navi_blog li a {
font-size:20px;
color:#fff;
margin:auto auto auto auto;
}
.top_navi_blog li:after{
display:block;
width:0;
position:absolute;
}
.top_navi_blog li:hover{
color:#0078fa;
}

@media screen and (max-width:600px){
	ul.top_navi{display:none;}
	#top_main{background-attachment:unset;height:500px;}
	#top_main background-img{width:100%;}
	.contents{width:100%}
	.main3_position{left:unset;margin:5%;margin:15%;top: 50px;}
	.main3_position br{display:none}
	.main_00_position{font-size:40px;text-shadow: none;margin:5%}
	.font_main3{font-size:25px;padding:0% 0% 0% 0%}
	.font_main4{font-size:15px;padding:80% 5% 0% 5%;}
	.font_main4 br{display:none}
	.font_white{font-size:60px;}
	.c1{position:static;background-color: #ecece6;}
	.font_shika_top_midashi {font-size:20px;}
	.font_c1_3_shika_step{font-size:12px;}
	.font_c1_4_shika_step{font-size:12px;margin:0}
	.font_c1_4_shika_step br{display:none}
	.font_c1_2_shika_top {font-size:10px;margin: 5% 0 0 0;width:100%;}
	.font_c1_3_shika_top {font-size:10px;margin: 5% 0 5% 0;width:100%;}
	.font_c1{font-size:20px;text-shadow: none;padding:0% 5% 0% 5%;max-width: 100%;}
	.font_c1 br{display:none}
	.c2{position:static;background-color: #ecece6;}
	.c2 br{display:none}
	.font_c1_2{font-size:20px;text-shadow: none;margin:5%;font-weight: 100;}
	.font_c1_3{font-size:20px;text-shadow: none;margin:5%;font-weight: 100;}
	.top_list{margin: 120% 0% auto;}
	.font_top_service3.fadeInRight{color: #fff;font-weight: bold;margin: 25% 5%;}
	.top_list{margin: 12% 0% auto;}
	#top_service_shika{height: 650px;}
	.font_top_service{font-size: 30px;margin:5%;}
	.font_top_service3{font-size:20px;margin:5%;}
	.font_top_service3 br{display:none}
	.font_main2{padding: 180% 0 0 0;}
	.font_main2 img{width:200%;}
	.mail_00_position img{width:90%}
	.font_mail3{font-size:30px;margin:0% 5% 5% 5%;}
	.mail3_position{position:static}
	.mail3_position br{display:none}
	.font_mail4 br{display:none}
	.font_mail4 {font-size:15px;margin:5%;}
	#page-top1 img{display:none}
	#top_mail2{display:none}
	#strategic_main{background-attachment:unset;}
	#strategic_main background-img{width:100%;}
	.font_white_midashi{font-size:25px;}
	.font_c1_strategic{width:150%}
	.font_c1_2_strategic{font-size:13px;}
	.font_white1{font-size:50px;margin:0% 13%;text-align: center;}
	.c1_strategic{position:static;margin:0% 10%;}#logo{width:100%}
	
	.price_font3{left:unset;margin:5%;}
	.price_font3{font-size:25px;}
	.price_font3 br{display:none}
	.price_font3{padding:10% 5% 0% 5%;}
	.price_font4 br{display:none}
	.service_contents0{width:100%;height: 1600px;}.service_step{width:100%;height:23%;}
	.service_step img{display:none}
	.font_service_contents0_step{align-items: center;padding:0;position:relative;text-align: center;}
	.font_service_contents0_step1{font-size:20px;padding: 10%;}
	.font_service_contents0_step1 br{display:none}
	.service_contents1 img{display:none}
	.service_contents1{width:100%;height:550px;margin:20px 0 0 0;background-color:#ecece6}
	.service1{width:100%;}
	.font_white_service{font-size:25px;color: #000}
	.fontwhite{color:#000;}
	.service2{width:100%;padding:20% 0 0 0%;}
	.service2 br{display:none}
	.service3{padding: 0;}
	.service4{width:100%;height:60%;padding:0 0 0 0}
	.service5{display:none}
	.font_c1_2_service {width:100%;position:static;}
	.font_c1_3_service{width:100%;height:230px;margin:2% 0 0 0;font-size:16px;padding: 10px;}
	.font_c1_service2{display:none}
	.fontblack{font-size:20px;}.fontred3{font-size:16px;line-height:1}
	#mail_back{width: 100%;margin: 0 auto;background-size: cover;background-position: center center;position:static;}
	#mail_c1{display:none}
	.top_navi21 li a{display:none}.top_navi21 li{display:none}
	.top_navi21 {height:0;}
	.top_navi_footer{font-size:18px;padding:0;line-height:2}
	.top_navi_footer br{display:none}
	.top_navi21{padding-top:0;}
	.top_navi3{font-size:12px;padding:0}
	#mail_back{height:0}
	#logo{padding:0 0 0 0;}
	#price_1 {font-size: 50px;height: 100%;width:100%;margin: 0 auto;background-image: url(./img/price_1.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;animation-delay: 0.5s;position: relative;background-color: #fff;}
	#strategic_main {height: 500px;}
	

	ul.top_navi_blog{display:none;}
	ul.top_navi_blog2 li{display:none;}
	ul.top_navi_blog2 {display:none;}
	ul.single_navi2{display:none;}
	#blog_cont1{float:none;width:100%;margin:0%;}#sidebar{float:none;width:100%;margin:0%;}ul.top_navi2_blog{display:none;}
	#blog_cont1 img {width: 100%;height: 250px;}
	.sidebar_list li {margin: 1.5em 0;}
	.top_navi_footer2 br{display:none}
	#sidebar {float: right;padding-top: 5%;padding-right: 4%; padding-left: 4%;}
	#top_contents1 {width: 100%; height: 100%;background-color: #ecece6;margin: 0 auto;}

#top_contents1_s {width: 100%; height: 100%;background-color: #ecece6;margin: 0 auto;}
.strategic_contents1 {width: 100%;height: 100%;background-color: #ecece6;margin: 2% auto;}
.strategic_contents2 {width: 100%;height: 100%;background-color: #ecece6;margin: 2% auto;}
.speace_hp2{height:0px; margin-bottom:5%;}

.table-ctf7 {width: 100%;}
}



