@charset "utf-8";

/* e_1_1　-------------------------------*/

p.e_1_1_caption{
font-size:14px;
color:#ff9900;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0;
}

p.e_1_1_text{
font-size:12px;
color:#333333;
margin-right:15px;
padding:0;
}


p.e_1_1_mail{
font-size:12px;
color:#339933;
background-image: url(../images/pages/icons/mail.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
margin-bottom:15px;
}

p.e_1_1_mail a{
color:#339933;
}

ul.e_1_1_list{
list-style:none;
margin-bottom:15px;
}

ul.e_1_1_list li{
font-size:12px;
background-image: url(../images/pages/icons/allow.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
}

ul.e_1_1_list li a{
color:#339933;
}


/* e_1_1 ここまで　----------------------*/

/* e_1_2　-------------------------------*/

p.e_1_2_text02{
font-weight:bold;
font-size:12px;
color:#336633;
margin-right:15px;
margin-bottom:25px;
padding:0;
}

p.e_1_2_text03{
font-size:12px;
color:#ff6600;
font-weight:bold;
margin-top:50px;
margin-right:15px;
padding:0;
}

ul.e_1_2_list{
list-style:none;
margin-left:5px;
margin-bottom:10px;
}

ul.e_1_2_list li{
font-weight:bold;
font-size:12px;
color:#336633;
padding:0;
margin-bottom:5px;
}

/* e_1_2 ここまで　----------------------*/

/* e_1_3　-------------------------------*/

p#e_1_3_img{
float:right;
margin-left:10px;
margin-bottom:100px;
oadding:0;
}

/* e_1_3 ここまで　----------------------*/


/* e_1_4　-------------------------------*/

ul.e_1_4_list{
list-style:none;
margin-top:10px;
margin-left:5px;
margin-bottom:10px;
}

ul.e_1_4_list 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;
}

/* e_1_4 ここまで　----------------------*/

/* e_1_5　-------------------------------*/


div.e_1_5_area{
width:595px;
padding-bottom:5px;
margin:0;
}

p.e_1_5_top{
clear:both;
display:block;
padding:0;
margin:0;
}

div.e_1_5_contents{
overflow:hidden;
display:inline-table; 
width:595px;
margin:0;
padding-top:15px;
background-image: url(../images/pages/frame_bg02.gif);
background-repeat: repeat-y;
}

div.e_1_5_images img{
float:left;
margin-left:20px;
margin-right:20px;
padding-bottom:20px;
}

p.e_1_5_issue{
line-height:1.0em;
color:#333333;
font-size:12px;
margin-left:20px;
margin-right:20px;
padding:0;
font-weight:bold;
}

p.e_1_5_company{
line-height:1.7em;
color:#333333;
font-size:12px;
margin-left:20px;
margin-right:20px;
padding:0;
font-weight:bold;
}

div.e_1_5_text{
margin-left:20px;
margin-right:20px;
padding-bottom:10px;
}

div.e_1_5_text p{
line-height:1.7em;
font-size:13px;
color:#333333;
margin:0;
padding-top:3px;
padding-bottom:3px;
}

div.e_1_5_text p img{
vertical-align:text-top;
margin:0;
padding:0px;
}

p.e_1_5_bottom{
clear:both;
display:block;
padding:0;
margin-bottom:3px;
}

p.e_1_5_category{
float:left;
color:#336633;
font-size:12px;
padding-left:15px;
}

p.e_1_5_date{
float:right;
color:#ff9900;
font-size:11px;
padding-right:10px;
}

/* e_1_5 ここまで　----------------------*/

/* e_1_6 --------------------------------*/

div.e_1_6_left{
float:left;
width:292px;
height:252px;
margin-right:10px;
margin-bottom:10px;
padding:0;
}

div.e_1_6_right{
float:left;
width:292px;
height:252px;
margin:0;
margin-bottom:10px;
padding:0;
}

p.e_1_6_caption{
display:block;
height:24px;
background-image: url(../images/pages/e_1_6_caption.gif);
background-repeat: no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top:6px;
padding-left:25px;
margin:0;
}

div.e_1_6_contents{
width:262px;
height:222px;
margin:0;
padding:0 15px;
background-image: url(../images/pages/frame_half_bg.gif);
background-repeat: repeat-y;
}

p.e_1_6_image{
float:left;
padding:15px 15px 130px 0;
margin:0;
}

p.e_1_6_text01{
font-size:13px;
font-weight:bold;
color:#336633;
padding-top:12px;
}

p.e_1_6_text02{
line-height:1.5em;
font-size:12px;
color:#333333;
margin-top:5px;
}

p.e_1_6_text03{
line-height:1.3em;
font-size:12px;
color:#663300;
margin-top:10px;
}

div.e_1_6_bottom{
display:block;
height:5px;
width:292px;
padding:0;
margin:0px;
}


div.e_1_6_left2{
float:left;
width:292px;
height:160px;
margin-right:10px;
margin-bottom:10px;
padding:0;
}

div.e_1_6_right2{
float:left;
width:292px;
height:160px;
margin:0;
margin-bottom:10px;
padding:0;
}

div.e_1_6_contents2{
width:262px;
height:130px;
margin:0;
padding:0 15px;
background-image: url(../images/pages/frame_half_bg.gif);
background-repeat: repeat-y;
}

/* e_1_6 ここまで　----------------------*/

/* e_1_7 --------------------------------*/

p.e_1_7_caption{
display:block;
width:570px;
height:24px;
background-image: url(../images/pages/e_1_7_bg_caption.gif);
background-position:right top;
padding-top:6px;
padding-left:27px;
margin:0s;
}

p.e_1_7_caption a{
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

p.e_1_7_caption a:hover{
text-decoration: underline;
}


div.e_1_7_contents{
overflow:hidden;
display:inline-table;
width:597px;
margin:0;
padding-bottom:10px;
background-image: url(../images/pages/frame_bg02.gif);
background-repeat: repeat-y;
}

div.e_1_7_contents_left{
float:left;
margin:0;
padding-left:20px;
padding-top:15px;
}

div.e_1_7_contents_right{
float:left;
width:487px;
margin:0;
padding-left:20px;
}

p.e_1_7_bottom{
clear:left;
display:block;
height:5px;
width:597px;
padding:0;
margin-bottom:15px;
}

img.e_1_7_image{
margin:0;
padding:0;
}

p.e_1_7_text01{
font-size:13px;
font-weight:bold;
color:#336633;
padding-top:12px;
margin-right:15px;
}

p.e_1_7_text02{
line-height:1.5em;
font-size:12px;
color:#333333;
margin-top:5px;
margin-right:15px;
}

p.e_1_7_text03{
font-size:12px;
background-image: url(../images/pages/icons/allow.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:15px;
margin-top:5px;
margin-left:380px
}


/* e_1_7 ここまで　----------------------*/

/* e_1_8 --------------------------------*/

p.e_1_8_caption{
font-size:14px;
color:#ff9900;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0;
}

p#e_1_8_image{
margin-bottom:10px;
padding:0px;
}

p#e_1_8_image img{
margin-right:10px;
padding:0px;
}

ul#e_1_8_list{
list-style:none;
margin-top:10px;
margin-left:5px;
}

ul#e_1_8_list 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:10px;
}

dl.e_1_8_dl{
border-top:1px #ffcc66 solid;
padding-top:10px;
}

dl.e_1_8_dl dt{
color:#ff9900;
float:left;
width:150px;
padding-left:5px;
}

dl.e_1_8_dl dd{
color:#333333;
width:430px;
margin-left:155px;
padding-bottom:10px;
}

dl.e_1_8_dl_bottom{
border-top:1px #ffcc66 solid;
border-bottom:1px #ffcc66 solid;
padding-top:10px;
clear:left;
}

dl.e_1_8_dl_bottom dt{
color:#ff9900;
float:left;
width:150px;
margin-left:5px;
}

dl.e_1_8_dl_bottom dd{
color:#333333;
width:430px;
margin-left:155px;
padding-bottom:10px;
}

p#e_1_8_other{
text-align:right;
margin-top:10px;
margin-right:15px;
color:#ff9900;
}

/* e_1_8 ここまで　----------------------*/