* {
font-family: "ＭＳ Ｐゴシック";
font-size: 12px;
line-height: 140%;
padding: 0px;
margin: 0px;
border: none;
}

body {
margin-left: 0px;
margin-top: 0px;
background-image:url(../img/bg.gif);
}

body img {
padding: 0px;
margin: 0px;
}

a:link {
text-decoration: none;
color:#000;
line-height: 130%;
}

a:visited {
text-decoration: none;
color:#000;
line-height: 130%;
}

a:hover {
text-decoration: none;
color:#285a7a;
line-height: 130%;
}

a:active {
text-decoration: none;
color:#000;
line-height: 130%;
}

.hide {
display: none;
}

.strong {
font-weight:bold
}

.clr {
clear: both;
height: 1px;
}

.wh {
color:#FFFFFF;
text-align:left;
}

.ver7 {
font-family:verdana;
font-size:7pt;
}

.thm7 {
font-family:verdana;
font-size:7pt;
}

.thm7_b {
font-family:verdana;
font-size:7pt;
color:#285a7a;
}

.thm8_b {
font-family:verdana;
font-size:8pt;
color:#285a7a;
font-weight:bold;
}

.point01 {
color:#285a7a;
}

.input2 {
width:153px; height:31px; background:url(../img/bb01.gif); color:#FFFFFF; text-align:center
}

/* BASE */
.all1 {width:940px; height:208px; background-image:url(../img/all1.gif)}
.all2 {width:940px; background-image:url(../img/all2.gif)}

.all2_lr {width:740px; overflow:hidden}
.all2_l {width:530px; float:left}
.all2_r {width:194px; float:right}
.all2_r1 {width:194px; height:8px; background-image:url(../img/all_2_r1.gif)}
.all2_r3 {width:194px; height:8px; background-image:url(../img/all_2_r3.gif)}

.all3 {width:940px; height:37px; background-image:url(../img/all3.gif)}
.mar {width:940px; height:29px; background-image:url(../img/mar_bg.gif)}
.mar_text {width:740px; color:#FFFFFF; font-size:7pt; padding-top:6px}
.fla {width:940px; height:175px; background-image:url(../img/fla_bg.gif)}
.fla_line {width:940px; height:11px; background-image:url(../img/fla_line.gif)}
.dotline510 {height:1px; width:490px; background-image:url(../img/dot.gif)}
.dotline530 {height:1px; width:530px; background-image:url(../img/dot.gif)}
.dotline740 {height:1px; width:740px; background-image:url(../img/dot.gif)}

.bgbox530 {width:530px; background-color:#f6f9fc; margin-top:2px; margin-bottom:2px; text-align:left}
.bgbox740 {width:740px; background-color:#f6f9fc; margin-top:2px; margin-bottom:2px; text-align:left}
.bgbox_text {width:515px; padding-left:20px; padding-top:10px; padding-bottom:10px; text-align:left; color:#285a7a} 
.bgbox_text a {color:#285a7a; text-decoration:none}
.bgbox_text a:hover {color:#285a7a; text-decoration:none}
.japan {width:740px; font-family:"MS UI Gothic"; font-size:8pt; color:#999999; text-align:left; margin-top:10px;}
.japan span {color:#285a7a; font-family:"MS UI Gothic"; font-size:8pt}

/* AUTO */
.auto1 {width:740px; height:8px; background-image:url(../img/auto1.gif)}
.auto2 {width:740px; background-image:url(../img/auto2.gif)}
.auto3 {width:740px; height:8px; background-image:url(../img/auto3.gif)}

/* Marucon */
.marucon1 {width:530px; height:18px; background-image:url(../img/marucon1.gif)}
.marucon2 {width:530px; background-image:url(../img/marucon2.gif)}
.marucon3 {width:530px; height:18px; background-image:url(../img/marucon3.gif)}
.marucon_text {width:490px; margin-left:20px}

/* NAVI1 */
#navi1 {width:790px; height:14px; margin-top:10px}
#navi1 img {padding-right:3px}

/* NAVI2 */
#navi2 {width:800px; height:46px; background-image:url(../img/navi2_bg.gif); margin-top:5px}
#navi2_text {color:#FFFFFF; padding-top:16px; font-family:"MS UI Gothic"; font-size:9pt}
#navi2_text a {color:#FFFFFF; font-family:"MS UI Gothic"; font-size:9pt}

/* copy */
.copy {width:800px; height:75px; margin-top:10px}

/* MENU */
#menu_box {width:940px; height:38px; background-image:url(../img/menu_bg.gif)}
#menu {width:740px; height:29px}
#menu li {list-style:none; display:inline}
#menu ol li a {list-style:none; display:block}
#menu li.h6 a {width:92px; height:29px; background:url(../img/menu_01.gif); float:right}
#menu li.h5 a {width:96px; height:29px; background:url(../img/menu_02.gif); margin-left:14px; float:right}
#menu li.h4 a {width:80px; height:29px; background:url(../img/menu_03.gif); margin-left:14px; float:right}
#menu li.h3 a {width:67px; height:29px; background:url(../img/menu_04.gif); margin-left:14px; float:right}
#menu li.h2 a {width:76px; height:29px; background:url(../img/menu_05.gif); margin-left:14px; float:right}
#menu li.h1 a {width:93px; height:29px; background:url(../img/menu_06.gif); margin-left:14px; float:right}

/* Index */
#banner {width:181px}
#banner li {list-style: none;}
#banner ol li a {list-style: none; display: block}
#banner li.h7 a {width:181px; height:132px; background:url(../img/banner_help.gif)}
#banner li.h7 a:hover {background-image:url(../img/banner_help2.gif)}
#banner li.h8 a {width:181px; height:63px; background:url(../img/banner_appl2.gif)}
#banner li.h8 a:hover {background-image:url(../img/banner_appl.gif)}
#banner li.h11 a {width:181px; height:63px; background:url(../img/banner_qna.gif)}
#banner li.h11 a:hover {background-image:url(../img/banner_qna2.gif)}

.sample_title {width:740px; height:51px; overflow:hidden}
.sample_l {width:455px; height:51px; float:left}
.sample_r1 {width:141px; height:51px; float:left}
.sample_r2 {width:132px; height:51px; float:left}

/* BLUE BUTTON */
#bb {width:153px; height:31px; margin-right:5px}
#bb li {list-style:none; display:inline}
#bb ol li a {list-style:none; display:block}
#bb li.h9 a {width:153px; height:31px; background:url(../img/bb01.gif); color:#FFFFFF; text-align:center}
#bb li.h9 a:hover {background-image:url(../img/bb02.gif); color:#FFFFFF}


/* Sample List */
.sam_gyo {width:530px; height:245px; overflow:hidden; margin-bottom:8px; margin-top:8px}
.sam_chip {width:166px; height:245px; text-align:center; float:left; margin-right:16px; background-image:url(../img/sub02_chip_bg.gif)}
.sam_chip_r {width:166px; height:245px; text-align:center; float:right; background-image:url(../img/sub02_chip_bg.gif)}
.sam_chip1 {width:150px; height:10px; margin-top:12px; text-align:right; color:#285a7a; font-size:7pt; font-family:verdana;}
.sam_chip2 {width:150px; height:112px; margin-top:3px; margin-bottom:10px; border:1 solid #d5d5d5;}
.sam_chip3 {width:140px; margin-top:8px; text-align:left; line-height:170%;}
.sam_chip3 span {color:#285a7a; line-height:130%}

.sam2_gyo {width:530px; height:124px; overflow:hidden; margin-bottom:8px; margin-top:8px}
.sam2_chip {width:120px; height:124px; text-align:center; float:left; margin-right:16px; background-image:url(../img/sub02_chip2_bg.gif)}
.sam2_chip_r {width:120px; height:124px; text-align:center; float:right; background-image:url(../img/sub02_chip2_bg.gif)}
.sam2_chip1 {width:102px; height:10px; margin-top:12px; text-align:right; color:#285a7a; font-size:7pt; font-family:verdana;}
.sam2_chip2 {width:102px; height:85px; margin-top:3px; margin-bottom:10px; border:1 solid #d5d5d5;}

/* Sample page */
.sam_img {width:600px; margin-top:10px; border:1 solid #d5d5d5;}
.sam_fla {width:400px; height:100px; margin-top:10px; border:1 solid #d5d5d5;}
