@charset "Shift_JIS";

/********************リンク設定********************/
A.con:LINK { font-size:12px; line-height:12px; color:#ffffff; text-decoration:none ; font-weight: bold;}
A.con:VISITED { font-size:12px; line-height:12px; color:#ffefd7; text-decoration:none ; font-weight: bold;}
A.con:ACTIVE { font-size:12px; line-height:12px; color:#ffffff; text-decoration:underline; font-weight: bold; }
A.con:HOVER { font-size:12px; line-height:12px; color:#ffefd7; text-decoration:underline ; font-weight: bold;}

A.con02:LINK { font-size:12px; line-height:12px; color:#e25611; text-decoration:none ; font-weight: bold;}
A.con02:VISITED { font-size:12px; line-height:12px; color:#DE813D; text-decoration:none ; font-weight: bold;}
A.con02:ACTIVE { font-size:12px; line-height:12px; color:#e25611; text-decoration:underline; font-weight: bold; }
A.con02:HOVER { font-size:12px; line-height:12px; color:#DE813D; text-decoration:underline ; font-weight: bold;}

A.com:LINK { font-size:12px; line-height:16px; color:#ffffff; text-decoration:none }
A.com:VISITED { font-size:12px; line-height:16px; color:#e1e1e1; text-decoration:none }
A.com:ACTIVE { font-size:12px; line-height:16px; color:#ffffff; text-decoration:underline }
A.com:HOVER { font-size:12px; line-height:16px; color:#e1e1e1; text-decoration:underline }

A.blue:LINK { font-size:12px; line-height:18px; color:#DE813D; text-decoration:none }
A.blue:VISITED { font-size:12px; line-height:18px; color:#DE813D; text-decoration:none }
A.blue:ACTIVE { font-size:12px; line-height:18px; color:#DE813D; text-decoration:underline }
A.blue:HOVER { font-size:12px; line-height:18px; color:#DE813D; text-decoration:underline }

A.blue02:LINK { font-size:12px; line-height:18px; color:#DE813D; text-decoration:underline }
A.blue02:VISITED { font-size:12px; line-height:18px; color:#DE813D; text-decoration:underline }
A.blue02.blue:ACTIVE { font-size:12px; line-height:18px; color:#DE813D; text-decoration:underline }
A.blue02:HOVER { font-size:12px; line-height:18px; color:#DE813D; text-decoration:underline }

A.blue03:LINK { font-size:10px; line-height:16px; color:#DE813D; text-decoration:underline }
A.blue03:VISITED { font-size:10px; line-height:16px; color:#DE813D; text-decoration:underline }
A.blue03.blue:ACTIVE { font-size:10px; line-height:16px; color:#DE813D; text-decoration:underline }
A.blue03:HOVER { font-size:10px; line-height:16px; color:#DE813D; text-decoration:underline }

A.gray:LINK { font-size:12px; line-height:18px; color:#acacac; text-decoration:none }
A.gray:VISITED { font-size:12px; line-height:18px; color:#acacac; text-decoration:none }
A.gray:ACTIVE { font-size:12px; line-height:18px; color:#acacac; text-decoration:underline }
A.gray:HOVER { font-size:12px; line-height:18px; color:#acacac; text-decoration:underline }

A.grayb:LINK { font-size:12px; line-height:18px; color:#464646; text-decoration:none }
A.grayb:VISITED { font-size:12px; line-height:18px; color:#464646; text-decoration:none }
A.grayb:ACTIVE { font-size:12px; line-height:18px; color:#464646; text-decoration:underline }
A.grayb:HOVER { font-size:12px; line-height:18px; color:#464646; text-decoration:underline }


A.kanren:LINK { font-size:11px; line-height:18px; color:#e25611; text-decoration:none; valign:middle }
A.kanren:VISITED { font-size:11px; line-height:18px; color:#e25611; text-decoration:none; valign:middle }
A.kanren:ACTIVE { font-size:11px; line-height:18px; color:#e25611; text-decoration:underline; valign:middle }
A.kanren:HOVER { font-size:11px; line-height:18px; color:#e25611; text-decoration:underline; valign:middle }

A.ut:LINK { font-size:12px; line-height:16px; color:#e25611; text-decoration:none }
A.ut:VISITED { font-size:12px; line-height:16px; color:#e25611; text-decoration:none }
A.ut:ACTIVE { font-size:12px; line-height:16px; color:#e25611; text-decoration:underline }
A.ut:HOVER { font-size:12px; line-height:16px; color:#e25611; text-decoration:underline }

A.l12:LINK { font-size:11px; line-height:15px; color:#464646; text-decoration:none }
A.l12:VISITED { font-size:11px; line-height:15px; color:#464646; text-decoration:none }
A.l12:ACTIVE { font-size:11px; line-height:15px; color:#464646; text-decoration:underline }
A.l12:HOVER { font-size:11px; line-height:15px; color:#464646; text-decoration:underline }

A.b12:LINK { font-size:12px; line-height:16px; color:#ffffff; text-decoration:none; font-weight: bold; }
A.b12:VISITED { font-size:12px; line-height:16px; color:#ffffff; text-decoration:none; font-weight: bold; }
A.b12:ACTIVE { font-size:12px; line-height:16px; color:#ffffff; text-decoration:underline; font-weight: bold; }
A.b12:HOVER { font-size:12px; line-height:16px; color:#ffffff; text-decoration:underline; font-weight: bold; }

A.b10:LINK { font-size:10px; line-height:18px; color:#ffffff; text-decoration:underline;}
A.b10:VISITED { font-size:10px; line-height:18px; color:#ffffff; text-decoration:underline;}
A.b10:ACTIVE { font-size:10px; line-height:18px; color:#ffffff; text-decoration:underline;}
A.b10:HOVER { font-size:10px; line-height:18px; color:#ffffff; text-decoration:underline;}

A.pr:LINK { font-size:12px; line-height:12px; color:#464646; text-decoration:none ;}
A.pr:VISITED { font-size:12px; line-height:12px; color:#464646; text-decoration:none ;}
A.pr:ACTIVE { font-size:12px; line-height:12px; color:#464646; text-decoration:underline;}
A.pr:HOVER { font-size:12px; line-height:12px; color:#464646; text-decoration:underline ;}


/********************リンク設定********************/


/********************テーブル設定********************/

table.ly1{
background-color: #de9732;
width: 202px;
margin-top: 0px;
}

table.ly1r{
background-color: #ffefd7;
width: 170px;
margin-top: 0px;
}
table.ly1b{
background-color: #e25611;
width: 202px;
}

table.ly2{
background-color: #e25611;
width: 239px;
}

table.ly13{
background-color: #e25611;
width: 493px;
}

table.ly14{
background-color: #b7b7b7;
width: 493px;
}

table.ly15{
background-color: #e25611;
width: 665px;
}

table.ly15pop{
background-color: #e25611;
width: 665px;
}

table.ly16{
width: 493px;
}

table.ly17{
width: 493px;
border: 1px
border-color: #b7b7b7;
}


table.pr{
background-color: #e25611;
width: 493px;
}

td.left{
width: 202px;
float: left;
padding-top: 0px;
margin-top: 0px;
}

td.middle{
width: 527px;
margin-top: 0px;
padding-top: 0px;
padding-left: 17px;
padding-right: 0px;
}

td.right{
width: 170px;
float: right;
padding-top: 0px;
margin-top: 0px;
}


td.contents1_tit{
width: 493px;
height: 55px;
background: url(../225_comparison/img/m_tit_01.gif);
background-repeat: no-repeat;
}

td.contents1{
width: 493px;
float: left;
padding-top: 0px;

}

td.contents2_tit{
width: 511px;
height: 73px;
background: url(../225_comparison/img/m_tit_02.gif);
background-repeat: no-repeat;
}


td.contents2{
width: 493px;
float: left;
padding-top: 0px;
}

td.contents3_tit{
width: 511px;
height: 75px;
background: url(../225_comparison/img/m_tit_03.gif);
background-repeat: no-repeat;
}

td.contents3{
width: 493px;
float: left;
padding-top: 0px;
}





td.ly2{
height: 26px;
}

td.ly2b{
height: 42px;
}

td.ly2c{
height: 24px;
background-color: #ececec;
}

td.ly3{
height: 1px;
background-color: #ffffff;
}

td.ly4{
height: 16px;
background-color: #e25611;
}

td.ly5{
background-color: #ffffff;
}

td.ly6{
background-color: #ededed;
}

td.ly7{
background-color: #ec824e;
font-size:12px;
line-height: 16px;
color: #ffffff;
font-weight: bold;
}

td.ly8{
background-color: #ffffff;
font-size:12px;
line-height: 16px;
color: #464646;
}

td.ly9{
background-color: #EBF5FD;
font-size:12px;
line-height: 16px;
color: #464646;
}

td.ly10{
background-color: #acacaca;
font-size:12px;
line-height: 16px;
color: #464646;
}

td.ly11{
background-color: #e1e1e1;
font-size:12px;
line-height: 16px;
color: #464646;
}

td.ly12{
background-color: #EE9C00;
font-size:12px;
line-height: 16px;
color: #ffffff;
font-weight: bold;
}

td.ly13{
width: 237px;
height: 25px;

}

td.img1{
width: 237px;
height: 55px;
background: url(../225_comparison/img/back_01.gif);
background-repeat:no-repeat;
background-color:#ffffff;
}

td.img2{
width: 237px;
height: 55px;
background: url(../225_comparison/img/back_02.gif);
background-repeat:no-repeat;
background-color:#ffffff
}

td.img3{
width: 237px;
height: 55px;
background: url(../225_comparison/img/back_03.gif);
background-repeat:no-repeat;
background-color:#ffffff
}

td.img4{
width: 237px;
height: 55px;
background: url(../225_comparison/img/back_04.gif);
background-repeat:no-repeat;
background-color:#ffffff
}

td.img5{
width: 237px;
height: 55px;
background: url(../225_comparison/img/back_05.gif);
background-repeat:no-repeat;
background-color:#ffffff
}

td.img6{
width: 237px;
height: 55px;
background: url(../225_comparison/img/back_06.gif);
background-repeat:no-repeat;
background-color:#ffffff
}

td.img7{
width: 237px;
height: 55px;
background: url(../225_comparison/img/back_07.gif);
background-repeat:no-repeat;
background-color:#ffffff
}

td.img8{
width: 237px;
height: 55px;
background: url(../225_comparison/img/back_08.gif);
background-repeat:no-repeat;
background-color:#ffffff
}

td.img9{
width: 239px;
height: 26px;
background-color:#ffefd7;
}

td.img_adtx{
width: 491px;
background-color:#ffffff;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
}

td.img10{
width: 239px;
height: 57px;
background: url(../225_comparison/img/back_10.gif);
}

td.img11{
width: 160px;
height: 26px;
background-color:#ffefd7;
}

td.line{
width: 17px;
background: url(../225_comparison/utility/img/line.gif);
}

td.line2{
width: 170px;
background: url(../225_comparison/img/line2.gif);
background-repeat:repeat-x;
}

td.nyumon{
width: 493px;
height: 30px;
background: url(../225_comparison/img/intro_barbg.gif);
background-repeat:repeat-x;
background-color:#ffffff;
}

td.nyumon2{
width: 700px;
height: 30px;
background: url(../225_comparison/img/intro_barbg.gif);
background-repeat:repeat-x;
background-color:#ffffff;
}

td.zubari01{
background: url(../225_comparison/zubari_01/img/bg.gif);
background-repeat: repeat-y;
background-position: left top;
background-color:#f2eae7;
}

td.zubari02{
background: url(../225_comparison/zubari_02/img/bg.gif);
background-repeat: repeat-y;
background-position: left top;
background-color:#f2eae7;
}

td.kachi{
background: url(../225_comparison/mail/img/bg.gif);
background-repeat: repeat-y;
background-position: left top;
background-color:#f2eae7;
}
/********************テーブル設定********************/


/********************フォント設定********************/

.l12{
font-size:11px; 
line-height:15px; 
color:#464646; 
}

.e12{
font-size:12px;
line-height: 18px;
color: #464646;
}
.e12_bold{
font-size:12px;
line-height: 18px;
color: #464646;
font-weight: bold;
}

.e12_indent1{
font-size:12px;
line-height: 18px;
color: #464646;
margin-left:15px;
}

.e12_indent2{
font-size:12px;
line-height: 18px;
color: #464646;
margin-left:35px;
}

.red{
font-size:10px;
line-height: 18px;
color: #DF0029;
}

.e12b{
font-size:12px;
line-height: 18px;
color: #e25611;
}

.e12p{
font-size:12px;
line-height: 18px;
color: #EE71A1;
}

.e10{
font-size:10px;
line-height: 16px;
color: #464646;
}

.copy{
font-size:10px;
line-height: 18px;
color: #464646;
}

.e10b{
font-size:10px;
line-height: 0px;
color: #ffffff;
font-weight: bold;
margin-top: 0px;
padding: 0px;
}

.form{
font-size:12px;
line-height: 12px;
color: #464646;
}


p{
margin-left:35px;
margin-right:0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

line01{
margin-left:40px;
margin-right:0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}


.title{
font-size:12px;
line-height: 18px;
color: #ffffff;
font-weight: bold;
}

.title_blue{
font-size:12px;
line-height: 18px;
color: #e25611;
font-weight: bold;
}

.bold_red{
font-size:15px;
line-height: 18px;
color: #e25611;
font-weight: bold;
}


.column_title{
font-size:14px;
line-height: 22px;
color: #e25611;
font-weight: bold;
}

.column_reader{
font-size:12px;
line-height: 22px;
color: #e25611;
}

.column_text{
font-size:12px;
line-height: 22px;
color: #464646;
}

.comparison_title{
font-size:14px;
line-height: 22px;
color: #ffffff;
font-weight: bold;
}

.comparison_poptitle{
font-size:14px;
line-height: 22px;
color: #e25611;
font-weight: bold;
}

.comparison_cap{
font-size:10px;
line-height: 14px;
color: #ffffff;
font-weight: bold;
}

.top{
font-size:10px;
line-height: 14px;
color: #e25611;
text-decoration:underline;
}

.pr{
font-size:10px;
line-height: 14px;
color: #C51700;
}

.pr_s{
font-size:10px;
line-height: 14px;
color: #555555;
}


/********************フォント設定********************/
