/* CSS Document */

.ttl_thx {
padding-left:10px;
padding-bottom:40px;
text-align:center;
}

.ttlb40px {
padding-left:10px;
padding-bottom:40px;
text-align:center;
}

.txt12a {
padding-left:10px;
padding-bottom:60px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:240%;
letter-spacing:1px;
text-align:left;
}

.txt12b {
padding-left:10px;
padding-bottom:20px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:240%;
letter-spacing:1px;
text-align:left;
}

.txt_prof {
padding-left:10px;
padding-top:12px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:150%;
letter-spacing:1px;
text-align:left;
width:360px;
}

.txt_prof2 {
padding-left:10px;
padding-top:12px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:150%;
letter-spacing:1px;
text-align:left;
width:490px;
}

.txt12r {
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:240%;
letter-spacing:1px;
text-align:right;
}

.txt12sign {
padding-right:10px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:240%;
letter-spacing:1px;
text-align:right;
}

.page2top {
padding:20px 0px 0px 0px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
text-align:right;
}

.sp20 {
height:20px;
}

.sp40 {
height:40px;
}

.sp60 {
height:60px;
}

.left_pad10 {
padding-left:10px;
}

.ps {
padding:10px 0px 30px 10px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:10px;
color:#333333;
line-height:200%;
letter-spacing:1px;
text-align:left;
}

.img_120 {
padding-left:10px;
width:120px;
}

.border01 {
border-bottom:1px solid #CCCCCC;
}

.privacy {
padding:12px 0px 40px 10px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:240%;
letter-spacing:1px;
text-align:left;
}

.border02 {
background : url(../what/border.gif) repeat-x;
height:29px;
}

.pad10 {
padding-left:10px;
padding-bottom:30px;
}

.pad10b15 {
padding-left:10px;
padding-bottom:15px;
}

.pad1015 {
padding-left:10px;
padding-bottom:15px;
}

.ttl_btm20 {
padding-left:10px;
padding-bottom:20px;
}

.ttl_t20b20 {
padding-top:20px;
padding-bottom:20px;
}

.crafts_name {
padding-left:10px;
width:324px;
}

.crafts_comment {
padding:18px 0px 12px 10px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
width:324px;
text-align:left;
line-height:180%;
}

.ex_txt01 {
padding-left:10px;
width:290px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:240%;
letter-spacing:1px;
text-align:left;
}

.ex_txt02 {
padding-left:10px;
width:490px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:240%;
letter-spacing:1px;
text-align:left;
}

.ex_img01 {
padding-top:8px;
padding-left:10px;
}

.ex_imgfr01 {
padding:5px;
background-color:#CCCCCC;
}

.cap {
padding:5px 5px 15px 5px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
text-align:center;
}

.mgn5 {
margin-bottom:5px;
}

.mgn10 {
margin-bottom:10px;
}

.txt_red {
color:#FF0000;
}

.txt_u {
text-decoration:underline;
}

.txt18b {
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:18px;
color:#333333;
font-weight:bold;
}

.pad_10l {
padding:0px 0px 10px 10px;
width:160px;
}

.prof01 {
padding:10px 0px 10px 10px;
width:160px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:140%;
text-align:left;
}

.mov_cap {
padding:5px 0px 10px 0px;
width:320px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:10px;
color:#666666;
line-height:140%;
text-align:left;
}

.mov_com {
padding:12px;
width:464px;
border:1px solid #cccccc;
background-color:#f3f3f3;
}

.reson_point {
padding:12px;
width:464px;
border:1px solid #11D3BA;
background-color:#ffffcc;
}

.mov_txt {
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:180%;
text-align:left;
}

.mov_comb {
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:14px;
color:#333333;
font-weight:bold;
line-height:180%;
text-align:left;
}

.staff_pics {
padding:0px 0px 6px 0px;
}

.staff_com {
padding:10px;
border:1px solid #CCCCCC;
}

.staff_txt {
padding:14px 1px 2px 1px;
width:218px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:180%;
text-align:left;
}

.reson_txt01 {
padding:7px 0px 12px 10px;
width:490px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:280%;
text-align:left;
}

.reson_txt02 {
padding:20px 0px 40px 10px;
width:490px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:280%;
text-align:left;
}

.reson_txt03 {
padding:20px 0px 0px 10px;
width:315px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:240%;
letter-spacing:1px;
text-align:left;
}

.reson_txt04 {
padding:20px 0px 0px 10px;
width:490px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:280%;
text-align:left;
}

.reson_img01 {
padding-top:28px;
padding-left:10px;
}

.years_txt01 {
padding:0px 10px 30px 10px;
width:315px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:240%;
text-align:left;
}

.years_img {
padding-top:8px;
}


.free_img01 {
padding-top:14px;
padding-bottom:5px;
}

.free_img02 {
padding-top:3px;
padding-bottom:5px;
}

.free_ttl01 {
padding-left:20px;
width:350px;
}

.free_txt01 {
padding:0px 0px 5px 23px;
width:347px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:240%;
text-align:left;
}

.free_txt02 {
padding:12px 0px 5px 23px;
width:347px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:240%;
text-align:left;
}

.what_txt01 {
padding:0px 0px 12px 15px;
width:325px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:240%;
text-align:left;
}

.what_txt02 {
padding:0px 0px 12px 10px;
width:490px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:240%;
text-align:left;
}

.what_txt03 {
padding:0px 0px 12px 10px;
width:286px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:240%;
text-align:left;
}

.what_txtstaff01 {
padding:0px 0px 40px 15px;
width:335px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:240%;
text-align:left;
}

.what_price {
padding:0px 0px 20px 10px;
width:490px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:11px;
color:#333333;
line-height:240%;
text-align:right;
}


.what_ttlstaff {
padding:0px 0px 20px 15px;
width:335px;
text-align:left;
}

.what_spec {
padding:0px 0px 8px 10px;
width:490px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:180%;
text-align:left;
}

.what_kss01 {
padding:12px 0px 12px 5px;
width:385px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:240%;
text-align:left;
}

.what_ksssub {
padding:0px 0px 0px 10px;
width:330px;
text-align:left;
}

.what_kss02 {
padding:12px 0px 30px 10px;
width:330px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:240%;
text-align:left;
}

.what_lowcost {
padding:0px 0px 8px 10px;
width:360px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:280%;
text-align:left;
}

.what_capflow01 {
padding:6px 0px 20px 0px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
text-align:left;
}

.what_capflow02 {
padding:6px 0px 20px 5px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
text-align:left;
}

.what_cap01 {
padding-top:6px;
padding-bottom:15px;
}

.what_img01 {
padding-top:8px;
padding-bottom:10px;
}

.what_subttl {
padding-left:10px;
padding-bottom:10px;
}

.form_border01 {
	border: 1px solid #CCCCCC;
}

.form_txt01 {
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:180%;
text-align:left;
}

.form_txtcenter {
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:180%;
text-align:center;
}

.form_txtb {
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:14px;
color:#333333;
font-weight:bold;
line-height:180%;
text-align:left;
}

.com_cell01 {
padding:3px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:180%;
text-align:center;
}

.com_cell02 {
padding:3px 3px 3px 10px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:180%;
text-align:left;
}

.privacy01 {
padding:12px 0px 40px 10px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:180%;
letter-spacing:1px;
text-align:left;
}

.font001 {
padding-left:10px;
padding-bottom:60px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#333333;
line-height:150%;
letter-spacing:1px;
text-align:left;
}

