@charset "euc-jp";

/* ******************************************************************
	@This stylesheet Information{
		CSS File Name: kaizo.css
		for: /make/kaizo/
	}
****************************************************************** */

.kaizoContent{width:615px;}

.btoa{padding:5px 5px 10px;}

.btoa h4{margin-bottom:3px;}

#title_right{
background-image: url(/make/kaizo/images/arrow.gif);
background-repeat: no-repeat;
width:580px;
background-position: 50% 100px;

}

#title_back{
background-image: url(/make/kaizo/images/title_back.gif);
background-repeat: no-repeat;
padding:15px 20px 0px 145px;
height:90px;
}

.theme{
color: #4E3106;
padding:5px 0px 0px 10px;
font-size: small;
line-height: 115%;
font-weight:bold;
}

.name{
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FF9900;
padding:3px 5px 3px 10px;
width: 450px;
}

.number{color:#FF970A;
font-size: 14px;
font-weight:bold; 
padding-right:10px;
}

#b_midasi{
color:#399EC7;
background-image: url(/make/kaizo/images/before.gif);
background-repeat: no-repeat;
background-position: left;
padding:10px 10px 10px 110px;
margin-bottom:10px;
}

.b_mark{
width:200px;
height:50px;
background-image: url(/make/kaizo/images/bad_mark.gif);
background-repeat: no-repeat;
background-position: top left;
}

.b_wakutop{
width:150px;
height:37px;
background-color:#399EC7;
margin-left:50px;
margin-top:13px;

}

.b_waku{
width:196px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #399EC7;
border-bottom-color: #399EC7;
border-left-color: #399EC7;
}

.b_waku img {
border: 1px solid #80807F;
}


#a_midasi{
color:#C73943;
background-image: url(/make/kaizo/images/after.gif);
background-repeat: no-repeat;
background-position: left;
padding:10px 10px 10px 110px;
margin-bottom:10px;
}

.a_mark{
width:200px;
height:50px;
background-image: url(/make/kaizo/images/good_mark.gif);
background-repeat: no-repeat;
background-position: left top;
}

.a_wakutop{
width:150px;
height:37px;
background-color:#C73943;
margin-left:50px;
margin-top:13px;
}

.a_waku{
width:196px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #C73943;
border-bottom-color: #C73943;
border-left-color: #C73943;
}

.a_waku img {
border: 1px solid #80807F;
}

.wakutop_txt{
color:#FFFFFF;
font-size: 12px;
font-weight: bold;
line-height: 115%;
padding:5px 5px 5px 0px;
}

.waku_txt{
padding:10px 7px 10px;
}
.waku_txt img{
margin:0 0px 5px 0px;
}

.waku_txt2{
padding:7px 10px 7px;
}

.info_waku{
width:613px;
border-width: 2px;
border-style: solid;
border-color: #EF8A28;

}

.info_text{padding:0px 15px 5px 15px;}

.info_text p{padding-top:10px;}

.b_thum{
background-image: url(/make/kaizo/images/disco_b.gif);
background-repeat: no-repeat;
background-position: right top;
height:165px;
padding-top:25px;
padding-left:50px;

}
.a_thum{
background-image: url(/make/kaizo/images/disco_a.gif);
background-repeat: no-repeat;
background-position: right top;
height:165px;
padding-top:25px;
padding-left:50px;

}

.atheme{
color: #A82301;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #A82301;
margin-bottom:5px;
}

#advise{
background-image: url(/make/kaizo/images/advise.gif);
background-repeat: no-repeat;
width:340px;
height:70px;
}

#advise p{
font-size: 11px;
padding:5px 105px 25px 50px;
}

#app_form{
width:550px;
background-color:#FFFFCC;
padding:10px;
margin:10px auto 30px;
}
#app_form p{
padding:10px 10px 0;
}

.form_top{
border-bottom: 3px dotted #F0830D;
padding-bottom:3px;
}

.form_name{
border-left: 3px solid #F0830D;
padding-left:3px;
}

#new_top{
height:28px;
background-image: url(/make/kaizo/images/topwaku1.gif);
background-repeat: no-repeat;
text-align: right;
color:#4E3106;
padding:3px 8px 0px 0px;
width:418px;
}

#new_bottom{
width:418px;
background-image: url(/make/kaizo/images/topwaku2.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom:7px;

}

#new_bottom div.topwaku_back{
background-image: url(/make/kaizo/images/topwaku_back.gif);
background-repeat: repeat-y;
padding:5px 10px 10px;
}

.main_txt{padding:0px 15px 0px 0px;}



/*----------kaizo2----------*/
#title_area{
background-image: url(/make/kaizo/images/title_back_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
width: 615px;
padding:0px 0px 18px 0px;
margin:0px 0px 10px;
}

#title_contents{
background-image: url(/make/kaizo/images/title_back_naka.gif);
background-repeat: repeat-y;
width: 615px;
padding:0px 10px 0px;
}

#title_left{
background-image: url(/make/kaizo/images/title_mini.gif);
background-repeat: no-repeat;
background-position: left top;
width:460px;
padding:0px 0px 0px 135px;
margin:0px 0px;
}

#title_left h2{
font-size:x-small;
_font-size: xx-small;
padding:3px 15px 3px 10px;
}

#title_left h3{
color: #4E3106;
padding:5px 10px 0px;
font-size: small;
_font-size:x-small;
line-height: 115%;
font-weight:bold;
width:440px;
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #FF9900;
}

.number{color:#FF970A;
font-size: 14px;
font-weight:bold; 
padding-right:10px;
}

#advise_area{
width: 605px;
margin:0px 5px 0px;
}

#advise_contents{
background-image: url(/make/kaizo/images/point_back_naka.gif);
background-repeat: repeat-y;
width: 605px;
padding:0px 10px 5px;
}

.advise_txt{margin:0px 0px 0px 15px;}

.advise_txt p{
margin:0px 0px 0px 5px;
color: #4E3106;
font-size:small;
_font-size:14px;
font-weight:bold;
line-height:125%;
}

.adviser1{
background-image: url(/make/kaizo/images/adviser1.gif);
background-repeat: no-repeat;
background-position: 225px 0px;
padding:5px 65px 0px 0px;
font-size:x-small;
_font-size: xx-small;
}

.adviser2{
background-image: url(/make/kaizo/images/adviser2.gif);
background-repeat: no-repeat;
background-position: 225px 0px;
padding:5px 65px 0px 0px;
font-size:x-small;
_font-size: xx-small;
}

.adviser3{
background-image: url(/make/kaizo/images/adviser3.gif);
background-repeat: no-repeat;
background-position: 225px 0px;
padding:5px 30px 0px 0px;
font-size:x-small;
_font-size: xx-small;

}

.adviser4{
background-image: url(/make/kaizo/images/adviser4.gif);
background-repeat: no-repeat;
background-position: 225px 0px;
padding:5px 30px 0px 0px;
font-size:x-small;
_font-size: xx-small;
}

ul.button {
list-style-type: none;
margin: 20px 10px;
padding: 0;
background-color: #FFFFFF;
}
ul.button li {
margin-bottom:5px;
}

ul.button li p{
font-size: x-small;
_font-size: xx-small;
font-weight: bold;
color: #663300;
padding:5px 5px 3px 28px;
height:25px;
}

ul.button li p.point1 {
background: url(/make/kaizo/images/point1.gif) 5px 5px no-repeat;
}

ul.button li p.point2 {
background: url(/make/kaizo/images/point2.gif) 5px 5px no-repeat;
}

ul.button li p.point3 {
background: url(/make/kaizo/images/point3.gif) 5px 5px no-repeat;
}

ul.button li a {
display: block;
width: 288px;
height: 35px;
text-decoration: none;
background: url(/make/kaizo/images/point_button.gif) 0 0 no-repeat;
}

ul.button li a:hover {
background: url(/make/kaizo/images/point_button.gif) 0 -35px no-repeat;
}

.point_area{
background-color: #FFFFCC;
width:98%;
margin:0px 0px 10px;
}

.point_contents{
width:98%;
padding:20px 5px 10px;
margin:10px auto;
background-image: url(/make/kaizo/images/disco.gif);
background-repeat: no-repeat;
}

.point_contents h2{
color: #663300;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #4E3106;
margin:0px 10px 18px 55px;
text-indent:2pt;
}

.point_contents h2 img{
margin:0px 3px 0px 0px;
}

.point_contents p{
margin:0px 15px 15px;
}

.point_contents p img{
margin:0px 0px 0px 10px;
border: 1px solid #999999;
display:block;
}

.fukidasi{
background-image: url(/make/kaizo/images/fukidasi.gif);
background-repeat: no-repeat;
margin:5px 0px 0px 20px;
padding:5px 50px 15px 15px;
line-height:1.2;
}

.txtbox_s{
background-color: #FFFFFF;
border: 1px dashed #4E3106;
padding:5px 10px 5px;
margin:0px 10px 15px;

}

.txtbox_s img{
display:block;
border: 1px solid #999999;
}



/*----- font.css -----*/
.normalb125 {
font-size:medium;
_font-size:small;
font-weight:bold;
line-height:125%;
}

.orange {
color:#FF3300;
}