@charset "utf-8";
/* CSS Document */

/*共通*/
.red{color:#F00;}

/**/

#main_img{
	background:url(../img/main_bg.jpg) center no-repeat;
	background-size:cover;
	height:600px;
	}

#main_img header{
	padding:10px 0;
	background:url(../img/bg_head.png) repeat;]
}

#main_img header .left{width:48%;text-align:left;}
#main_img header .right{width:48%;text-align:right;}

#main_img .main_copy{padding:120px 0 0;text-align:center;}

section{padding:50px 0;}
h2{text-align:center;;padding-bottom:20px;}

.question{padding-top:0px;}
.question .inner{background:url(../img/bg_question.jpg) center no-repeat;min-height:310px;}
.question h2{text-align:left;color:#00A0E9;font-weight:bold;padding-bottom:10px;}
.question .wrap{padding:90px 0 0 250px;}

.arrow{margin:20px 0;background:url(../img/arrow_down.gif) center no-repeat;min-height:100px;}

.qa{background:#efefef url("../img/bg_qa.jpg") top right no-repeat;min-height:238px;}

.qa .qa_wrap{padding:30px;}
.qa .qa_wrap h3{margin-bottom:30px;}
.qa .qa_wrap .icon_q{background:url(../img/icon_q.jpg) top left no-repeat; min-height:58px;padding-left:80px;padding-bottom:20px;}
.qa .qa_wrap .icon_a{background:url(../img/icon_a.jpg) top left no-repeat; min-height:58px;padding-left:80px;padding-bottom:20px;}
.qa_btm{text-align:right;font-size:0.9em;padding-top:5px;}
.qa_line{background:url(../img/qa_line.gif) no-repeat;height:10px;margin:20px 0;}
.line1{padding-top:10px;}

section.wrap.wrap{padding:20px 0;}
section.wrap h3{margin-bottom:20px;}
section.wrap ul{margin:0 20px;}
section.wrap li{background:url(../img/icon_check.gif) left no-repeat;padding:8px 0 8px 40px;}

.btn_wrap a{display:bolck;width:485px;height:140px;margin:7px;}

.point_text{padding:0 20px;}

.big{font-size:24px;}
.tax_img{margin:20px 0;}

.contact_wrap{background:url(../img/tel_bg.jpg) no-repeat;height:280px;margin-bottom:30px;}

.contact_wrap a{width:284px;height:79px;display:block;position:relative;top:180px;left:690px;}

address span{font-size:22px;font-weight:bold;}
.btn_seminar{display:block;margin-top:20px;}


footer{background:#00496D;font-size:16px;color:#FFF;padding:10px 0;margin-top:50px;}
footer a{color:#FFF;}