@charset "utf-8";
/* CSS Document */
/*COMMON--------------------------------------------------*/
.sp{display:none !important;}
.wrap{width:1100px;}
/*HEADER--------------------------------------------------*/
header{height:70px;}
header h1 a
{
display:block;
position:absolute;
top:13px;
}
header h1 a span
{
filter:alpha(opacity=0);
-moz-opacity:0;
-webkit-opacity:0;
opacity:0;
}
header a.button
{
background-color:#F02012;
background-image:url('../images/pc/Icon_01.png');
background-position:20px 50%;
background-repeat:no-repeat;
display:inline-block;
font-size:13px;
height:40px;
line-height:3.076923076923077;
padding-left:50px;
position:absolute;
right:0;
top:15px;
width:98px;
}
/*SCREEN--------------------------------------------------*/
div.screen
{
background-image:url('../images/pc/Screen_01.png');
margin-bottom:50px;
height:450px;
}
div.screen h2
{
left:151.5px;
position:absolute;
top:155px;
}
div.screen ul
{
left:139.5px;
position:absolute;
top:363px;
width:821px;
}
div.screen ul li{float:left;}
div.screen ul li.num_02{margin:0 10px;}
div.screen ul li a
{
background-color:#0F304D;
background-color:rgba(15,48,77,0.5);
border:1px solid #8E97A2;
color:#FFF;
display:block;
font-size:14px;
height:55px;
line-height:3.928571428571429;
width:265px;
}
div.screen ul li a:hover{background-color:rgba(15,48,77,0.6);}
/*SECTION--------------------------------------------------*/
/*01*/
section.section_01
{
margin-bottom:100px;
text-align:center;
}
section.section_01 h3
{
background-image:url('../images/pc/Logo_02.png');
font-size:30px;
margin-bottom:41px;
padding-top:239px;
}
section.section_01 p
{
font-size:14px;
line-height:1.8;
margin-bottom:32px;
}
section.section_01 ul li
{
background-color:#DCE8F4;
border:1px solid #9CBCE0;
float:left;
font-size:14px;
height:125px;
line-height:1.8;
margin-right:20px;
padding:5px;
width:248px;
}
section.section_01 ul li.num_04{margin-right:0;}
section.section_01 ul li span
{
background-color:#FFF;
border:1px solid #F9FBFD;
display:block;
height:98px;
padding-top:25px;
width:auto;
}
section.section_01 ul li.num_04 span
{
height:86px;
padding-top:37px;	
}
/*02～03*/
div.section_box{margin-bottom:100px;}
section.section_02,
section.section_03{width:520px;}
section.section_02 h3,
section.section_03 h3
{
background-image:url('../images/pc/Img_01.png');
background-position:center bottom;
background-repeat:no-repeat;
font-size:30px;
font-weight:bold;
margin-bottom:19px;
padding-bottom:30px;
text-align:center;
}
section.section_02 h3 span.box,
section.section_03 h3 span.box
{
background-color:#C4D7EC;
display:block;
height:100%;
width:100%;
}
/*02*/
section.section_02{float:left;}
section.section_02 h3 span.box
{
height:83px;
padding-top:22px;
}
section.section_02 h3 span.box span
{
display:block;
font-size:14px;
font-weight:normal;
margin-top:20px;
}
section.section_02 ul.num_01{margin-bottom:20px;}
section.section_02 ul li{font-size:14px;}
section.section_02 ul li.num_01
{
float:left;
width:319px;
}
section.section_02 ul li.num_02
{
float:right;
width:190px;
}
section.section_02 h4
{
background-image:url('../images/pc/List_01.png');
background-position:left 0;
background-repeat:no-repeat;
font-weight:bold;
margin-bottom:12px;
padding-left:22px;
width:319px;
}
section.section_02 p{line-height:1.8;}
/*03*/
section.section_03{float:right;}
section.section_03 h3 span.box
{
height:66px;
padding-top:39px;
}
section.section_03 h4
{
font-size:20px;
margin-bottom:7px;
text-align:center;
}
section.section_03 div.box
{
border:1px solid #0D304E;
width:auto;
}
section.section_03 div.box.num_01
{
margin-bottom:20px;
padding:19px;
}
section.section_03 div.box.num_02{padding:17px 19px 8px 19px;}
section.section_03 div.box.num_01 dl
{
font-size:14px;
margin-bottom:20px;
}
section.section_03 div.box.num_01 dl.num_04{margin-bottom:0;}
section.section_03 div.box.num_01 dl dt
{
float:left;
width:100px;
}
section.section_03 div.box.num_01 dl dd
{
float:left;
width:auto;
}
section.section_03 div.box.num_02 p
{
font-size:14px;
line-height:1.5;
}
section.section_03 div.box.num_02 p span
{
background-image:url('../images/pc/List_01.png');
background-position:left 5px;
background-repeat:no-repeat;
display:block;
margin-bottom:7px;
padding-left:21px;
width:auto;
}
section.section_03 div.box.num_02 p span.num_01{margin-top:12px;}
section.section_03 div.box.num_02 p span.num_04{background-image:url('../images/pc/List_02.png');}
/*FOOTER--------------------------------------------------*/
footer
{
height:124px;
padding-top:50px;
text-align:center;
}
footer p.num_01
{
font-size:12px;
margin-bottom:52px;
}
footer p.num_01 span{margin:0 8px;}
footer p.num_02{font-size:10px;}
footer p a:hover{text-decoration:underline;}