/* CSS Document */

body{
background-image:url(../gif/new_sozai/kabe/scrgif_stripe_008.gif);
width:100%;
text-align:center;
background-color:#FFFFFF;
font-size:13px;
color:#2B7D8C;
font:MS UI Gothic, Osaka;
margin:0px;
}
a:link {color: #6666FF}
a:visited {color: #006666}
a:active {color:#FF6600}
a:hover {color: #FF0033;background-color:#FFFF33}

h1{
font-size:11px;
font-weight:normal;
margin-right:5px;
margin-bottom:2px;
}
h1 a:link {color: #2B7D8C; text-decoration:none;}
h1 a:visited {color: #2B7D8C; text-decoration:none;}
h1 a:active {color: #2B7D8C; text-decoration:none;}
h1 a:hover {color: #2B7D8C; text-decoration:none;}

.h1{
width:800px;
background-color:#FFFFFF;
margin:auto;
text-align:right;
padding:5px 0 0 0;
}
h2{font-size:13px;margin-top:10px;margin-bottom:0px;font-weight:bold;
color:#333333;padding:5px;background-color:#FFF0DD;border-left:0.6em solid pink;alink color:white;
border-bottom:2px dotted silver;border-top:0px dotted silver}



.style3 {font-size: 12px}
.style4 {font-size: 12}
.style5 {color: #FF3333}

.midashi{font-size:13px;margin-top:10px;margin-bottom:0px;font-weight:bold;
color:#333333;padding:5px;background-color:#FFF0DD;border-left:0.6em solid pink;alink color:white;
border-bottom:2px dotted silver;border-top:0px dotted silver}


.waku{
width:800px;
margin:0 auto;
background-color:#FFFFFF;
background-image:url(../gif/new_sozai/soko/soko_01_02.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0;
}
.waku2{
width:800px;
margin:0 auto;
background-color:#FFFFFF;
background-image:url(../gif/new_sozai/soko/soko_01_03.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0;
}
.waku3{
width:800px;
margin:0 auto;
background-color:#FFFFFF;
background-image:url(../gif/new_sozai/soko/soko_01_04.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0;
}
.waku4{
width:800px;
margin:0 auto;
background-color:#FFFFFF;
background-image:url(../gif/new_sozai/soko/soko_01_05.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0;
}



.head{
width:800px;
height:170px;
}

.logo{
width:245px;
height:168px;
}

.space {
height:36px;
}

.space2 {
width:124px;
}

.space3{
height:27px;
}

.space4{
height:168px;
}

.space5{
height:83px;
}

.space6{
height:64px;
}

.space7{
height:87px;
}

.space8{
height:97px;
text-align:right;
padding-right:124px;
padding-left:200px;
}

.menu_waku{
margin-left:64px;
width:133px;
}
.menu_line{
background-image:url(../gif/new_sozai/icon/tenten.jpg);
background-position:center;
background-repeat:no-repeat;
width:130px;
height:10px;
margin:0;
font-size:10px;
}
.menu_text{
background-image:url(../gif/new_sozai/botun/mar_aka_01.jpg);
background-position:left;
background-repeat:no-repeat;
margin:4px 0 3px 4px;
padding-left:28px;
font-size:13px;
}

.h94{
height:94px;
}

.menu_text2{
font-size:13px;
clear:both;
padding-top:7px;
text-align:center;
padding-left:90px;

}
.menu_text3{
font-size:12px;
clear:both;
text-align:center;
padding-left:90px;
}

.mq{
width:468px;
margin:auto;
}


.hajime{
width:769px;
height:80px;
background-image:url(../gif/new_sozai/soko/waku/00_pre.jpg);
margin:auto;
}

.hajime2{
width:769px;
background-image:url(../gif/new_sozai/soko/waku/so_01_02.jpg);
background-repeat:repeat-y;
margin:auto;
}

.hajime_in{
width:700px;
margin:auto;
}
.hajime_in_l {
width:320px;
float:left;
padding-top:72px;
padding-left:12px;
}
.hajime_in_r {
float:left;
width:356px;
text-align:left;
}
.hajime_in_r_in{
padding-top:12px;
padding-left:24px;
}
.hajime_in_r2 {
float:left;
width:356px;
text-align:left;
}
.hajime_in_r_in2{
padding-top:13px;
padding-left:24px;
font-size:13px;
}



.hajime3_in{
width:700px;
margin:auto;
clear:both;
}
.hajime3_l{
width:364px;
float:left;
text-align:left;
}
.hajime3_in_l {
margin-top:59px;
padding-left:12px;
}
.hajime3_in_l2 {
margin-top:62px;
padding-left:12px;
font-size:13px;
}
.hajime3_in_r {
float:left;
text-align:left;
padding-top:42px;
padding-left:49px;
}


.b_menu{
clear:both;
text-align:left;
padding-left:28px;
padding-top:12px;
}
.b_menu1{
line-height:54px;
float:left;
}

.b_menu2{
line-height:54px;
float:left;
padding-top:2px;
font-size:13px;
}

.foot_out{
padding-left:28px;
clear:both;
}
.foot_l{
width:395px;
float:left;
text-align:left;
padding-top:18px;
}
.foot_l1{
width:395px;
float:left;
text-align:left;
}
.foot_l2{
width:395px;
float:left;
text-align:left;
}
.foot_l3{
width:395px;
float:left;
text-align:left;
padding-top:19px;
}

.foot_c{
width:84px;
height:87px;
background-image:url(../gif/obj_head_03.gif);
float:left;
padding-left:84px;
padding-top:17px;
}


.bottom{
width:769px;
background-image:url(../gif/new_sozai/soko/waku/so_01_03.jpg);
background-repeat:no-repeat;
margin:auto;
}
.copyright{
padding:47px 10px 8px 0;
font-size:12px;
color:#FF6666;
text-align:right;
}

.guide{
text-align:right;
font-size:13px;
}

.mp{
margin:0; padding:0;
}

.howto{
width:107px;
float:left;
margin-top:11px;
margin:0; padding:0;
}

.cnt{
text-align:center;
}

.clear{
clear:both;
}

.red{
color:#FF6666;
}

.f13{
font-size:13px;
}
.f12{
font-size:12px;
}

.txt1{
padding-left:35px;
line-height:20px;
}
.txt2{
padding-left:35px;
line-height:19px;
}

.what{
background-image:url(../gif/new_sozai/soko/waku/so_01_02_what.jpg);
}
.what2{
background-image:url(../gif/new_sozai/soko/waku/so_01_02.jpg);
}
.before{
background-image:url(../gif/new_sozai/soko/waku/so_01_03_before.jpg);
}
.opening{
background-image:url(../gif/new_sozai/soko/waku/so_01_01.jpg);
}


p {line-height:130%;font-size:13px;clear:left;margin-left:3em;margin-right:1em}
p.01{width:35em;margin-left:15em}

p {line-height:150%}
p.001 {border:1px solid pink;background-color:#FFF7FF;padding:10px}

p.002 {border:1px solid yellow;background-color:#FEFDEF;padding:10px}

p.003 {border:1px solid yellow;background-color:#F7FFFF;padding:10px}

p.004 {border:1px solid #E9E7B4;background-color:#F4F3DB;padding:10px}

p.005 {border:1px solid #97D297;background-color:#F7FFF7;padding:10px}
