@charset "utf-8";



/* c_1_1 --------------------------------*/
div.c_1_1_image{
margin:0;
padding:0;
}

#c_1_1_icon01 {
background-image: url(../images/pages/c_1_1_icon01.jpg);
background-repeat: no-repeat;
background-position: left top;
display: block;
height: 64px;
width: 64px;
}
#c_1_1_icon01:hover{
}

#c_1_1_icon02 {
background-image: url(../images/pages/c_1_1_icon02.jpg);
background-repeat: no-repeat;
background-position: left top;
display: block;
height: 64px;
width: 64px;
}
#c_1_1_icon02:hover{
}

#c_1_1_icon03 {
background-image: url(../images/pages/c_1_1_icon03.jpg);
background-repeat: no-repeat;
background-position: left top;
display: block;
height: 64px;
width: 64px;
}
#c_1_1_icon03:hover{
}

#c_1_1_icon04 {
background-image: url(../images/pages/c_1_1_icon04.jpg);
background-repeat: no-repeat;
background-position: left top;
display: block;
height: 64px;
width: 64px;
}
#c_1_1_icon04:hover{
background-position:0 -64px;
}

p.c_1_1_caption{
display:block;
width:570px;
height:24px;
background-image: url(../images/pages/c_1_1_bg_caption.gif);
background-position:right top;
padding-top:6px;
padding-left:27px;
margin:0s;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

p.c_1_1_caption a{
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

p.c_1_1_caption_link{
display:block;
width:570px;
height:24px;
background-image: url(../images/pages/c_1_1_bg_caption_link.gif);
background-position:right top;
padding-top:6px;
padding-left:27px;
margin:0s;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

p.c_1_1_caption_link a{
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

p.c_1_1_caption_link a:hover{
text-decoration: underline;
}

div.c_1_1_contents{
overflow:hidden;
display:inline-table;
width:597px;
margin:0;
padding-top:12px;
padding-bottom:10px;
background-image: url(../images/pages/frame_bg02.gif);
background-repeat: repeat-y;
}

div.c_1_1_contents_left{
float:left;
margin:0;
padding-left:20px;
padding-top:3px;
}

div.c_1_1_contents_right{
float:left;
width:487px;
margin:0;
padding-left:20px;
}

p.c_1_1_bottom{
clear:left;
display:block;
height:5px;
width:597px;
padding:0;
margin-bottom:15px;
}


p.c_1_1_text01{
font-size:13px;
font-weight:bold;
color:#336633;
margin-right:15px;
}

p.c_1_1_text02{
line-height:1.5em;
font-size:12px;
color:#333333;
margin-right:15px;
}

table.c_1_1_table{
margin-top:10px;
padding:0;
}

table.c_1_1_table td{
width:170px;
list-style:none;
background-image: url(../images/pages/icons/allow.gif);
background-repeat:no-repeat;
background-position:left 3px;
font-size:12px;
color:#333333;
padding-left:17px;
padding-bottom:5px;
margin:0px;
}

dl.c_1_1_list_pdf{
margin:0;
padding:0;
}

dl.c_1_1_list_pdf dt{
list-style:none;
background-image: url(../images/pages/icons/pdf.gif);
background-repeat:no-repeat;
background-position:left center;
font-size:12px;
color:#333333;
padding-left:17px;
margin-bottom:2px;
}

* html dl.c_1_1_list_pdf dt{
list-style:none;
background-image: url(../images/pages/icons/pdf.gif);
background-repeat:no-repeat;
background-position:left center;
font-size:12px;
color:#333333;
padding-left:17px;
margin-bottom:5px;
}

dl.c_1_1_list_pdf dt img{
vertical-align:middle;
margin-left:3px;
}

dl.c_1_1_list_pdf dd{
list-style:none;
font-size:12px;
color:#333333;
padding-left:17px;
margin-bottom:3px;
}

* html dl.c_1_1_list_pdf dd{
list-style:none;
font-size:12px;
color:#333333;
padding-left:17px;
margin-bottom:8px;
}

/* c_2_1 ここまで　----------------------*/


ul.c_2_1_list{
list-style:none;
margin-top:15px;
margin-left:5px;
}

ul.c_2_1_list li{
font-size:12px;
color:#333333;
background-image: url(../images/pages/icons/dot.gif);
background-repeat:no-repeat;
background-position:left 8px;
padding-left:10px;
margin-bottom:5px;
}

dl.c_2_1_dl{
border-top:1px #ffcc66 solid;
padding-top:10px;
}

dl.c_2_1_dl dt{
color:#ff9900;
float:left;
width:150px;
padding-left:5px;
}

dl.c_2_1_dl dd{
color:#333333;
width:430px;
margin-left:155px;
padding-bottom:10px;
}

dl.c_2_1_dl_bottom{
border-top:1px #ffcc66 solid;
border-bottom:1px #ffcc66 solid;
padding-top:10px;
clear:left;
}

dl.c_2_1_dl_bottom dt{
color:#ff9900;
float:left;
width:150px;
margin-left:5px;
}

dl.c_2_1_dl_bottom dd{
color:#333333;
width:430px;
margin-left:155px;
padding-bottom:10px;
}

ul.c_2_1_list02{
list-style:none;
margin:0;
padding:0;
}

ul.c_2_1_list02 li{
font-size:12px;
color:#333333;
background-image: url(../images/pages/icons/dot.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
margin-bottom:5px;
}

h3.c_2_1_caption_h3{
font-weight:bold;
font-size:12px;
color:#336633;
margin-top:5px;
margin-bottom:10px;
padding:0;
}

h4.c_2_1_caption_h4{
font-weight:bold;
font-size:12px;
color: #FF9900;
margin:0;
padding:0;
}

p#c_2_1_other{
margin-bottom:20px;
margin-left:15px;
color:#ff9900;
}

/* c_2_1　ここまで ----------------------*/

/* c_5_1　-------------------------------*/

p.c_5_1_from{
font-size:12px;
color:#336633;
font-weight:bold;
text-align:right;
margin-right:20px;
margin-bottom:20px;
padding-top:5px;
}

img.c_5_1_img{
float:left;
margin-right:20px;
margin-bottom:30px;
}


/* c_5_1　ここまで ----------------------*/

/* c_6_1　-------------------------------*/


p.c_6_1_link{
font-size:12px;
color:#339933;
background-image: url(../images/pages/icons/allow.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
}

p.c_6_1_link a{
color:#339933;
}


p.c_6_1_pages_text01{
font-size:12px;
color:#333333;
margin-right:15px;
margin-bottom:5px;
padding:0;
}

div.c_6_1_frame{
width:595px;
padding-bottom:30px;
margin:0;
}

img.c_6_1_top{
display:block;
padding:0;
margin:0;
}

div.c_6_1_contents{
overflow:hidden;
display:inline-table; 
width:595px;
margin:0;
padding-top:5px;
padding-bottom:20px;
background-image: url(../images/pages/frame_bg02.gif);
background-repeat: repeat-y;
}

table#c_6_1_table{
width:540px;
margin-left:20px;
}

table#c_6_1_table tr{
border-bottom:dotted #ffcc99 1px;

}

table#c_6_1_table td.caption{
font-size:14px;
color:#ff9900;
font-weight:bold;
vertical-align:top;
padding:15px 20px 15px 10px;
border-bottom:dotted #ffcc99 1px;
}

table#c_6_1_table td.left{
font-size:12px;
color:#663300;
width:110px;
vertical-align:top;
padding:10px 15px 10px 10px;
border-bottom:dotted #ffcc99 1px;
}

table#c_6_1_table td.right{
text-align:1.7em;
font-size:12px;
color:#333333;
vertical-align:top;
padding:10px;
border-bottom:dotted #ffcc99 1px;
}

table#c_6_1_table td.right input{
vertical-align: middle;
margin:0 5px 0 0;
padding:0;
}

table#c_6_1_table td.left_bottom{
font-size:12px;
color:#663300;
width:110px;
vertical-align:top;
padding:10px;
}

table#c_6_1_table td.right_bottom{
vertical-align:top;
padding:10px;
}

p#c_6_1_form_under{
line-height:1.5em;
font-size:11px;
color:#666666;
margin:20px 30px 30px 30px;
padding:0px;
}

ul#c_6_1_form_button{
margin-left:90px;
padding:0;
}

ul#c_6_1_form_button li{
list-style:none;
float:left;
margin-right:30px;
padding:0;
}

img.c_6_1_bottom{
clear:left;
display:block;
padding:0;
margin-bottom:3px;
}

/* c_6_1　ここまで ----------------------*/


