@charset "utf-8";
/* CSS Document */

.boxA {width:1350px;
height: 1200px;
margin: 0 auto}

/*.boxB img {margin-left: 300px}*/
.boxB img {position: relative;}
/*.boxB a {position:absolute;
margin:10px 2px 50px 50px;}*/

.box1:after {content: "";
display: block;
clear:both}


.box1 {float:left;
width: 25%}

.box1 a {padding-top: 100px;
margin-left:65px}

.box1 img {margin-top: 80px;
clear:both}



.box1 img {position: relative;}


.box1 h1 {position: absolute;
margin: 50px 5px 0 1050px}
.box1 p {
margin-left:80px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #666}



.boxF {
width:1350px;
height:100px;
background-color: #9c9c9c;
margin-top:400px
}

/*.box img {margin-left:100px;
clear:both;
}

.box img {float: left;
width: 25%}*/




.boxC {
	width:1350px;
	height:50px;
	background-color:#000;
	margin-bottom: 40px}

.boxC li{float:left;
margin-top: 15px;
width:auto;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}	
	
.boxC li a{
padding: 50px;
text-decoration:none;
margin-left:50px;
color: #fff}	
.boxE {
	width:1350px;
	
	background-color: #fff}	
	
	
/*.boxG {
	width:1350px;
	height:400px;
	background-color: #fff}*/

.boxG:after {content: "";
display: block;
clear:both}

.boxG li {float:left;
width:25%}

.boxH:after {content: "";
display: block;
clear:both}

.boxH li {float:left;
width:50%;
}
.boxG h1 {margin-left:450px;
margin-top: -50px;
margin-bottom:100px;
font-size:24px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}

.boxH h1 {margin-left:400px;
margin-top: -50px;
margin-bottom:100px;
font-size:24px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}

.boxH p {margin:50px;
margin-left: 300px;
font-size:20px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
.boxI:after {content: "";
display: block;
clear:both}

.boxI li {float:left;
width:50%;
x
}
.boxG,.boxI,.boxH {margin: 100px}
.boxG img {margin-top:30px}	

.boxE h1 {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #666;
margin-left:135px;}	
	
.form  {margin:20px;
background-color: #eee;
margin-left:20px}

.form h2 {margin:50px;
font-size:24px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}

.form p {margin:10px}

.formtable td {padding:10px;
border-top:dotted 1px #CCCCCC;
border-bottom:dotted 1px #CCCCCC}

.formtable th {width: 160px;
padding:10px;
border-top:dotted 1px #CCCCCC;
border-bottom:dotted 1px #CCCCCC}

.btn {margin-left:550px}

.hixtusu {color: #F00}

.footer li a{float:left;
padding: 50px;
text-decoration:none;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
margin-top: -10px;
margin-left:50px;
color: #000}

.footer p {font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #fff;
margin-left: 980px;
padding-top: 80px}









.wideslider {
    width: 100%;
    text-align: left;
    position: relative;
    overflow: hidden;
}
 
.wideslider ul,
.wideslider ul li {
    float: left;
    display: inline;
    overflow: hidden;
}
 
.wideslider ul li img {
    width: 100%;
    display: none;
}
 
.wideslider_base {
    top: 0;
    position: absolute;
}
.wideslider_wrap {
    top: 0;
    position: absolute;
    overflow: hidden;
 
}
.slider_prev,
.slider_next {
    top: 0;
    overflow: hidden;
    position: absolute;
    z-index: 100;
    cursor: pointer;
}
.slider_prev {background: #fff url(../img/prev.jpg) no-repeat right center;}
.slider_next {background: #fff url(../img/next.jpg) no-repeat left center;}
 
.pagination {
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 15px;
    text-align: center;
    position: absolute;
    z-index: 200;
}
 
.pagination a {
    margin: 0 5px;
    width: 15px;
    height: 15px;
    display: inline-block;
    overflow: hidden;
    background: #333;
}
.pagination a.active {
    filter:alpha(opacity=100)!important;
    -moz-opacity: 1!important;
    opacity: 1!important;
}
 
 
/* =======================================
    ClearFixElements
======================================= */
.wideslider ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}
 
.wideslider ul {
    display: inline-block;
    overflow: hidden;
}