@charset "Shift_JIS";

/*-----------------------------------

CSS Information

Site URL:		http://www.kurionet.jp/
File name:		architecture.css (http://www.kurionet.jp/css/architecture.css)
Summary:		architecture style
Created:		2012-07-02
Last update:	2012-10-29
Author:			E-Life Co.,ltd.
Copyright:		(c) KURIONET Co.,Ltd

-----------------------------------*/

/*-------------------------
__architecture_style
-------------------------*/

#contents .title {
background-image: url(/images/contents_title.jpg);
background-repeat: no-repeat;
background-position: 0 0;
text-align: left;
height: 55px;
margin-left: 10px;
}
#contents .title h3 {
font-size: 14px;
line-height: 38px;
font-weight: 700;
padding-top: 2px;
padding-left: 15px;
text-shadow: 0 2px 0 #FFF;
}
#top {
margin-left: 10px;
}
#top h4 {
text-align: left;
}
#block01 {
text-align: left;
margin-left: 10px;
padding-bottom: 15px;
}
#block01 p {
padding-bottom: 15px;
}
#block02 {
margin-left: 10px;
padding-bottom: 20px;
}
#block02 .box {
overflow: hidden;
margin-right: 10px;
padding-bottom: 15px;
}
#block02 .box .illust {
height: 90px;
width: 90px;
float: left;
overflow: hidden;
position: relative;
}
#block02 .box .illust img {
position: absolute;
left: 0px;
}
#block02 .p01 .illust img {top: 0px;}
#block02 .p02 .illust img {top: -95px;}
#block02 .p03 .illust img {top: -190px;
}
#block02 .box dl {
text-align: left;
width: 640px;
float: right;
}
#block02 .box dt {
font-size: 15px;
font-weight: 700;
line-height: 25px;
color: #FFF;
height: 25px;
padding-left: 10px;
}
#block02 .p01 dt {background-color: #65B820;}
#block02 .p02 dt {background-color: #CC6566;}
#block02 .p03 dt {background-color: #3398CC;
}
#block02 .box dd {
font-size: 13px;
line-height: 20px;
padding-top: 5px;
}
#block04 {
margin-left: 10px;
padding-bottom: 30px;
}
#block04 h6 {
font-size: 16px;
line-height: 30px;
font-weight: 700;
color: #FFF;
background-color: #F39801;
height: 30px;
margin-right: 10px;
}
#block04 .boxWrap {
background-color: #FEFADF;
text-align: left;
height: 156px;
margin-right: 10px;
padding-left: 10px;
overflow: hidden;
}
#block04 .boxWrap dl {
background-image: url(/architecture/images/style_bg.jpg);
background-repeat: no-repeat;
background-position: 0 10px;
height: 146px;
width: 146px;
float: left;
position: relative;
}
#block04 .boxWrap dt {
font-size: 13px;
line-height: 15px;
font-weight: 700;
width: 112px;
position: absolute;
left: 12px;
top: 18px;
}
#block04 .boxWrap dt a {
color: #333;
text-decoration: underline;
}
#block04 .boxWrap dt a:hover {
text-decoration: none;
}
#block04 .boxWrap dd {
height: 83px;
width: 120px;
position: absolute;
left: 8px;
top: 55px;
}
#block04 .note {
font-size: 13px;
text-align: right;
margin-right: 10px;
padding-top: 5px;
}
#block03 {
margin-left: 10px;
padding-bottom: 20px;
}
#block03 h6 {
font-size: 16px;
line-height: 30px;
font-weight: 700;
color: #FFF;
background-color: #004D91;
height: 30px;
margin-right: 10px;
}
#block03 ul {
background-color: #FEFADF;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 5px;
}
.banner {
text-align: left;
margin-left: 10px;
}
.banner01 {padding-bottom: 30px;}
.banner02 {padding-bottom: 40px;}
.banner03 {padding-bottom: 30px;
}
#toForm {
width: 760px;
padding-bottom: 30px;
overflow: hidden;
}
#toForm dl {
width: 620px;
margin-right: auto;
margin-left: auto;
border: 1px solid #CCC;
padding-top: 20px;
padding-bottom: 15px;
}
#toForm dt {
font-size: 18px;
line-height: 20px;
font-weight: 700;
color: #65B820;
padding-bottom: 10px;
}
#toForm .text {
font-size: 13px;
line-height: 18px;
padding-bottom: 8px;
}
#toForm .tel {
font-size: 16px;
line-height: 18px;
font-weight: 700;
margin-right: 15px;
margin-left: 15px;
padding-top: 10px;
border-top: 1px solid #CCC;
}
#toForm .tel img {
margin-right: 3px;
}
#toForm .btn {
background-image: url(/images/form_btn.jpg);
background-repeat: no-repeat;
background-position: 0 -50px;
height: 50px;
width: 320px;
margin-top: 30px;
margin-right: auto;
margin-left: auto;
overflow: hidden;
}
#toForm .btn a {
display: block;
height: 50px;
overflow: hidden;
}
#toForm .btn a:hover img {
filter:alpha(opacity=0);
opacity:0.0;
}
