@charset "utf-8";

/*-----------------------------------------------------
　Local Common Layout
------------------------------------------------------*/
/* Common */
.section:after  { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.section        { min-height: 1px; }
* html .section { height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/ }

/*-----------------------------------------------------
　Common Layout
------------------------------------------------------*/

#Main_inner {
background: url(../images/bg_img.png) repeat-x ;
width:100%;
}
#Cont {
line-height:1.8;
margin-bottom:20px;
width:960px;
background: url(../images/bg_img02.png) no-repeat ;
}
.MainVisual {
margin-bottom:20px;
}
.MainVisual img {
padding:50px 0 0 0;
margin:0 auto;
}
.Content_Left {
width:470px;
float:left;
margin-bottom:30px;
}
.Content_Right {
width:470px;
float: right;
margin-bottom:30px;
}
.Content_Wide {
width:960px;
float: left;
margin-bottom:20px;
}
.clear {
clear: both;
margin-top: -1px;
}

.header {margin-bottom:20px;}
.header02 {display:none;}

.ContentIn01_01 {
width:225px;
margin:0 20px 10px 0;
float:left;
}

.Content_Left .ContentIn01_01 {
width:150px;
margin:0 20px 10px 75px;
float:left;
}

.ContentIn01_01 img,.ContentIn01_02 img,.ContentIn02_01 img,.ContentIn02_02 img,.ContentIn03_01 img,.ContentIn03_02 img,.ContentIn05_01 img,.ContentIn05_02 img{
margin-bottom:10px;
}

.ContentIn01_02 {
margin-bottom:10px;
width:225px;
float:left;
}
.ContentIn02_01 {
width:144px;
margin-right:19px;
float:left;
}
.ContentIn02_02 {
width:144px;
float:left;
}
.ContentIn03_01 {
width:225px;
margin:0 20px 10px 0;
float:left;
}
.ContentIn03_02,.ContentIn05_02{
width:225px;
float:left;
margin-bottom:15px;
}
.ContentIn04_01 {
width:225px;
margin-right:20px;
float:left;
}
.ContentIn05_01 {
width:225px;
margin-right:20px;
float:left;
}
.ContentIn05_01_01 {
padding:20px 0 15px 20px;
background-image: url(../images/img01_bg.png);
width:195px;
margin: 0 20px 30px 0;
float:left;
}
.ContentIn05_01_01 li {list-style: none inside url(../images/disc.png);}
.ContentIn05_03 {
float:left;
width:430px;
padding:15px 15px 15px 15px;
margin-right:20px;
background-color:#FFFFFF;
border:1px solid #AA8E73;
}
.ContentIn05_01_01 img,.ContentIn05_03 img,.ContentIn05_04 img{ margin-bottom:10px;} 
.ContentIn05_04 {
float:left;
width:430px;
padding:15px 15px 15px 15px;
background-color:#FFFFFF;
border:1px solid #AA8E73;
}
.ContentIn05_01_01 li {list-style: none inside url(../images/disc.png);}
.Caution {
padding-left:13px;
text-indent:-13px;
width:85%;
}
.ContentIn05_04 ul {margin-bottom:3.5em;}
.ContentIn05_04 li {
list-style: none inside url(/common/images/arrow_002.gif);
padding-left:19px;
text-indent:-17px;
}
.ContentIn06_01 {
float:left;
width:307px;
margin: 15px 15px 0 0;
}
.ContentIn06_02 {
float:left;
width:307px;
margin: 15px 0 0 0;
}
.ContentIn06_01 img,.ContentIn06_02 img {float:left;}
.Right_box {
float:left;
width:150px;
margin:0 0 0 15px;
}
.ContentIn07_01 {
width:920px;
border:1px solid #E56F55;
background-color:#fcfbe8;
padding:20px;
}
.ContentIn07_01 img {margin-bottom:10px;}
.ContentIn07_01 li {
list-style: none inside url(../images/window.gif);
padding-left:15px;
text-indent:-15px;
}
.ContentIn07_01 .Caution {
padding-left:13px;
text-indent:-13px;
width:100%;
}

.Brown {
color:#AEA254;
font-weight: bold;
}