@charset "utf-8";

/*基本設定
-------------------------------------------------------------- */

a img {border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

.clearfix {
    zoom: 1; /* for IE7- */
}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
}
strong {
	font-weight:bold;
}

/* リンク設定
------------------------------------------------------------*/

.cl {
	clear:both;
}
.ct {
text-align: center;
}
.yu {
font-family:"游明朝",YuMincho;
font-weight: bold;
}
.yu2 {
font-family:"游明朝",YuMincho;
font-weight: normal;
}
.red {
color:#fd0000;
}
.op:hover {
opacity: 0.7;
}
.up20 {
	margin-top:20px;
}
.up30 {
	margin-top:30px;
}
.up40 {
	margin-top:40px;
}
.up50 {
	margin-top:50px;
}
.up60 {
	margin-bottom:60px;
}
.d20 {
	margin-bottom:20px;
}
.d30 {
	margin-bottom:30px;
}
.d40 {
	margin-bottom:40px;
}
.d50 {
	margin-bottom:50px;
}
.ud20 {
	margin:20px 0;
}
.ud30 {
	margin:30px 0;
}
.ud40 {
	margin:40px 0;
}
.ud50 {
	margin:50px 0;
}


/* リンク設定
------------------------------------------------------------*/
a:link {
	color:#2e67b1;
	text-decoration:underline;
}
a:visited {
	color:#2e67b1;
	text-decoration:underline;
}
a:hover {
	color:#3eb4ff;
	text-decoration:none;
}
a:active {
	color:#2e67b1;
	text-decoration:underline;
}


body{
	font-family:"游明朝",YuMincho,"メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 16px;
	line-height:30px;
	color:#434343;
font-weight:500;
border-top: 6px solid #2d2825;
}
header {
width:100%;
padding:30px 0 24px 0;
text-align: center;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fffd5c), color-stop(0.00, #fffc00));
background: -webkit-linear-gradient(#fffc00, #fffd5c);
background: -moz-linear-gradient(#fffc00, #fffd5c);
background: -o-linear-gradient(#fffc00, #fffd5c);
background: -ms-linear-gradient(#fffc00, #fffd5c);
background: linear-gradient(#fffc00, #fffd5c);
}
#main {
width:100%;
height:377px;
overflow: hidden;
background: #2d2825;
margin-bottom:40px;
}
#left {
width:40%;
float: left;
}
#right {
width:60%;
height:377px;
float: right;
background: url(../img/hdr_right.png) no-repeat center center;
background-size: cover;
}
#left img {
float: right;
}
#trr {
clear: both;
text-align: center;
}
#fv {
width:980px;
margin: 20px auto 36px auto;
overflow: hidden;
}
.five {
width:165px;
height:135px;
float: left;
margin: 0px 8px 0px 20px;
font-size: 12px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" ;
text-align: center;
}
.five:last-child {
margin-right: 0;
}
.five p {
margin-top: -10px;
}
h1 {
font-size: 30px;
line-height: 48px;
text-align: center;
}
h2 {
margin: 40px 0 16px 0;
text-align: center;
font-size: 24px;
line-height: 30px;
}
#line {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.83, #ffa220), color-stop(0.48, #ffb145), color-stop(0.12, #ffa220));
background: -webkit-linear-gradient(top, #ffa220 12%, #ffb145 48%, #ffa220 83%);
background: -moz-linear-gradient(top, #ffa220 12%, #ffb145 48%, #ffa220 83%);
background: -o-linear-gradient(top, #ffa220 12%, #ffb145 48%, #ffa220 83%);
background: -ms-linear-gradient(top, #ffa220 12%, #ffb145 48%, #ffa220 83%);
background: linear-gradient(to bottom, #ffa220 12%, #ffb145 48%, #ffa220 83%);

padding:10px 0;
color:#fff;
margin-bottom: -30px;
}
#ttt {
width:980px;
overflow: hidden;
margin: 20px auto 0 auto;
}
.tr_box {
width:280px;
height:480px;
float: left;
margin: 30px 23px;
}
.tr_box h3 {
font-size: 12px;
font-family: "游ゴシック","YuGothic";
}
.tr_box h4 {
font-size: 20px;
color:#000;
font-weight: bold;
font-family: "游ゴシック","YuGothic";
}
.tr_box h4 span {
font-size: 14px;
}
.tr_box div small {
margin-right: 2px;
border-radius: 10px;
padding: 4px 10px;
color: #fff;
font-size: 10px;
line-height: 10px;
text-align: center;
font-family: "游ゴシック","YuGothic";
}
.kikaku {
background: #4c4c4c;
}
.huyo {
background: #008af5;
}
.kazu {
background: #909090;
}
.pp {
font-size: 18px;
color:#000;
}
.disc {
font-size: 12px;
line-height: 18px;
margin-top: 10px;
}
.tr_box img {
margin-top: 6px;
}
#tyui {
width:100%;
background: #f6f6f6;
padding:10px 0 40px 0;
margin-top: 50px;
}
#tyui ul {
width:980px;
margin: 0 auto;
}
#tyui li {
font-size: 14px;
list-style-type: disc;
}
#tyui h2 {
font-size: 20px;
text-align: left;
}
#toi {
width:980px;
margin: 30px auto 10px auto;
border: 4px solid #2e67b1;
color:#2e67b1;
padding: 20px 50px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" ;
}
#toi h3 {
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}
#toi p {
font-size: 40px;
font-weight: bold;
}
.small {
font-size: 18px;
}
#toi img {
margin-right: 50px;
vertical-align: middle;
}
.tume {
letter-spacing: -8px;
}
#ren {
text-align: center;
}
#ren img {
margin-left: 10px;
}
#under {
width:860px;
margin: 20px auto;
font-size: 14px;
}
#under li {
list-style-type: circle;
}
footer {
background: #2e67b1;
color:#fff;
text-align: center;
width:100%;
padding:30px 0;
font-size: 12px;
margin-top: 50px;
}