/* セミオーダー型ホームページとは？ */
#ALL #main h2.h201 {
position:absolute;
text-indent:-9999px;
background:url(../img/h2_ttl01.gif) no-repeat;
top:106px;
left:284px;
width:472px;
height:50px;
}

#main p.p01 {
width:472px;
}
#main h3.h301a {
margin:24px 0 12px -8px;
text-indent:-9999px;
background:url(../img/h301a.gif) no-repeat;
width:638px;
height:50px;
}
#main.hp01 #div01 {
margin:14px 0 4px;
padding:0 0 12px;
width:631px;
background:url(../img/shoki_btm.gif) no-repeat bottom;
}
#main.hp01 #div01 .in {
overflow:hidden;
padding-top:50px;
background:url(../img/shoki_top.gif) no-repeat;
font-size:12px;
}

#main.hp01 #div01 ul.ul01 {
float:left;
width:170px;
margin-right:12px;
}
#main.hp01 #div01 ul.ul01 li {
padding-left:34px;
background:url(../img/lidot.gif) no-repeat 20px 4px;
}

#main.hp01 #div01 ul.ul02 {
float:left;
width:190px;
margin-right:18px;
}
#main.hp01 #div01 ul.ul02 li {
padding-left:14px;
background:url(../img/lidot.gif) no-repeat 0px 4px;
}
#main.hp01 #div01 p.plus {
float:left;
width:36px;
padding-top:64px;
margin-right:18px;
}
#main.hp01 #div01 div.div02 {
float:left;
width:164px;
}
#main.hp01 #div01 div.div02 p {
font-weight:bold;
font-size:14px;
color:#063;
line-height:1.5;
margin-bottom:12px;
}
#main.hp01 #div01 div.div02 ul.ul03 li {
padding-left:14px;
background:url(../img/lidot.gif) no-repeat 0 4px;
}
#main.hp01 p.kome {
font-size:12px;
line-height:1.5;
padding-left:1em;
text-indent:-1em;
}

#main.hp01 .h0301b{
margin:15px 0 15px -8px;
}

#main.hp01 .txt{
font-size:12px;
margin:0 10px 10px 0;
}

#main.hp01 .hp01_btn{
text-align:right;
margin:0 10px 0 0;
}

#main.hp01 .hiyou_top{
margin-top:30px;
}

#main.hp01 .hiyou{
background:url(../img/hiyou_btm.gif) no-repeat left bottom;
padding-bottom:15px;
}

#main.hp01 .hiyou_box{
width:608px;
margin:0 12px 0 11px;
}

#main.hp01 .hiyou_box .L{
font-size:13px;
font-weight:bold;
width:150px;
margin-left:10px;
float:left;
}

#main.hp01 .hiyou_box .R{
font-size:13px;
width:428px;
margin:0 10px 0 10px;
float:right;
}

/* IE 用▼ */
* html #main.hp01 .hiyou_box .R {
width:408px;
}

#main.hp01 .hiyou_box span.strong01{
font-size:14px;
font-weight:bold;
color:#ff0000;
}
#main.hp01 .hiyou_box span.strong02{
font-weight:bold;
}
#main.hp01 .hiyou_box span.strong03{
color:#ff0000;
}

