@charset"UTF-8";
/*01 HTMLリセット*/



/*02 共通用基本設定*/
h1{}
h2{}
h3{}
h4{}
.clr{clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.alignL{text-align:left;}
.alignR{text-align:right;}
.alignC{clear:both;text-align:center;}
.lastChild{margin-right:0%!important;float:right!important;}

/*03 レーヤアウト*/
#aw_Contents{ width:750px; margin:0 auto; color:#FFF; font-size:100%;}
#aw_Contents img{ max-width:100%; height:auto; display:block;}
address{}



/*04 コンテンツ関連　*/
.aw_show{ position:relative;}
.aw_show .logo{ position:absolute; width:75.067%; margin:50% 0 0 12.5%;}

#aw_Contents h1{ text-align:center; padding:30px 0 20px 0;}
#aw_Contents h1 img{ display:block; width:37.067%; margin:0 auto; height:auto;}
#aw_Contents .path{ text-align:center; font-size:150%; font-weight:bold; padding-bottom:15px; color:#000;}

.aw_boxA{ background-color:#A40A5E; padding-top:10%;}
.aw_boxA .sub_box{ position:relative; padding:4.9% 6.667% 30% 6.667%;}
.aw_boxA .ico_star01{position:absolute; left:0; top:0; z-index:2;}
.aw_boxA .ico_star02{position:absolute; right:0; bottom:0; z-index:2;}
.aw_boxA dl{padding-top:4%;position:relative; z-index:5;}
.aw_boxA dt{ float:right; width:58.153%;}
.aw_boxA dd{ float:left; width:39.23%; padding-top:15%;}
.aw_boxA dd .ico_num01{ position:absolute; left:-15%; top:-16%; width:30.307%;}
.aw_boxA dd th{ vertical-align:top;}
.aw_boxA dd td{ padding-left:5px; font-weight:bold;}

.aw_boxB{ background-color:#122A88; position:relative; padding-bottom:38%;}
.aw_boxB .txt{ position: relative; z-index: 6; padding-top: 4%; padding-right: 30%; text-align: right;}
.aw_boxB .ico_num02{ width:26.267%; position: absolute; right: 0; margin-top:-10%;}
.aw_boxB .ico_star03{ position:absolute; left:0; bottom:0;}
.aw_boxB .aw_img01{ width:86.667%; margin:0 auto;}
.aw_boxB .aw_img02{ width:93.4%; position: relative;z-index: 5; margin-top: 5%;}

.aw_boxC{ background-color: #E4007F; padding:4.9% 6.667% 35% 6.667%;position: relative; }
.aw_boxC .sub_box{ position: relative; z-index: 5; margin-top: -45%;}
.aw_boxC .ico_num03{ width:30.307%; position: absolute; left: -17%; margin-top:-12%;}
.aw_boxC .aw_img03{ width: 101.538%; position: relative; right:-6.2%;}
.aw_boxC .ico_star04{ position:absolute; right:0; bottom:0; z-index: 2;}
.aw_boxC .aw_img04{ width: 63.23%;margin-left: -7.6%;}
.aw_boxC .aw_img05{ padding-top: 10%;}
.aw_boxC dl{ padding-top: 4.8%;}
.aw_boxC dt{width: 58.153%; float: right;}
.aw_boxC dd{float:left; width: 39.23%;}
.aw_boxC dd p{ padding-top:35%;}

.aw_boxD{ background-color: #0E6EB8;position: relative;padding:4.9% 0 35% 0;}
.aw_boxD .ico_star05{ position:absolute; left:0; bottom:0; z-index: 2;}
.aw_boxD .aw_img06{ width: 86.667%; margin:0 auto;}
.aw_boxD .ico_num04{ width:30.307%; position: absolute; left: -8%; margin-top:-8%;}
.aw_boxD dl{ width: 93.333%; padding-left: 6.667%; position: relative; z-index: 5; padding-top: 7%;}
.aw_boxD dt{width: 58.153;}
.aw_boxD dd p{ padding-top:20%;}

.aw_boxE{background-color: #A40A5E; position: relative; padding-bottom: 32%;}
.aw_boxE .ico_star06{ position:absolute; left:0; bottom:0; z-index: 2;}
.aw_boxE .aw_img07{ margin-top: 8%;}
.aw_boxE .txt{ position: relative; z-index: 6; padding-top: 4%; padding-right: 30%; text-align: right;}
.aw_boxE .ico_num05{ width:26.533%; position: absolute; right: 0; margin-top:-10%;}

@media all and (max-width:749px)
{
    #aw_Contents{ width: auto;}
}





/* hack css */
.aw_boxA dl,
.aw_boxC dl
{display:inline-block;}

.aw_boxA dl:after,
.aw_boxC dl:after
{content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}

/* Hide from IE-mac \*/
*html .aw_boxA dl,
*html .aw_boxC dl
{height: 1%;}

.aw_boxA dl,
.aw_boxC dl
{display: block;}
/* End hide fromIE-mac*/