a{outline : 0;}
/*検索エンジン対策　強調タグ*/
h1,h2,h3{font-size: 12px;font-weight: normal;color: #808080;line-height: 14px;margin: 2px;}
/*位置指定*/
.a12c{text-align: center;font-size: 12px;line-height: 160%;}
.a12c p{text-align: center;font-size: 12px;line-height: 160%;}
.a12l{text-align: left;  font-size: 12px;line-height: 160%;}
.a12l p{text-align: left;  font-size: 12px;line-height: 160%;}
.a12r{text-align: right; font-size: 12px;line-height: 160%;}
.a12r p{text-align: right; font-size: 12px;line-height: 160%;}
/*特殊*/
.a1bold{font-weight: bold;}
.a2bold{font-weight: bold;color: #FF3300;}
.a1box{font-size: 12px;line-height: 160%;color: #444444;margin: 0 0 0 28;padding: 5px;border: solid 1px #ff3300;background-color: #ffffff;text-align: left;width: 500px;}
.a2box{font-size: 12px;line-height: 160%;color: #444444;}
.a3box{margin:;font-size: 12px;line-height: 160%;padding: 5px;border: 2px #0000ff dotted;background-color: #ffffff;text-align: left;width: 560px;}
.a4box{margin:;font-size: 14px;line-height: 160%;padding: 5px;border-right: 6px #7181B7 double;border-left: 6px #7181B7 double;background-color: #ffffff;text-align: left;width: 580px;}
.a5box{margin:;font-size: 14px;line-height: 160%;padding: 5px;border-right: 6px #7181B7 double;border-left: 6px #7181B7 double;background-color: #ffffff;text-align: left;width: 560px;}
.a6box{margin:;font-size: 14px;line-height: 160%;padding: 5px;border-right: 5px #f9d400 double;border-left: 5px #f9d400 double;background-color: #ffffff;text-align: left;width: 620px;}
.a1midashi{color: #000099;border-style: Double;border-color: #000099;border-width: 0px 0px 1px 15px;text-align: left;font-size: 14px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0.4em 0px 0px 0.5em;}
.a2midashi{color: #ff6600;border-style: Double;border-color: #ff6600;border-width: 0px 0px 1px 15px;text-align: left;font-size: 14px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0.4em 0px 0px 0.5em;}
.a3midashi{color: #ff0000;border-style: Double;border-color: #ff0000;border-width: 0px 0px 1px 15px;text-align: left;font: 14x;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0.4em 0px 0px 0.5em;}
/*テキスト装飾*/
.a14{margin: 0;padding: 0px;font-size: 14px;line-height: 160%;color: #333333;}
.a12buru_under{color: #000099;border-style: solid;border-color: #000099;border-width: 0px 0px 1px 0px;text-align: left;font-size: 12px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}
.a12ore_under{color: #ff6600;border-style: solid;border-color: #ff6600;border-width: 0px 0px 1px 0px;text-align: left;font-size: 12px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}
.a12red_under{color: #ff0000;border-style: solid;border-color: #ff0000;border-width: 0px 0px 1px 0px;text-align: left;font-size: 12px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}
.a14buru_under{color: #000099;border-style: solid;border-color: #000099;border-width: 0px 0px 1px 0px;text-align: left;font-size: 14px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}
.a14ore_under{color: #ff6600;border-style: solid;border-color: #ff6600;border-width: 0px 0px 1px 0px;text-align: left;font-size: 14px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}
.a14red_under{color: #ff0000;border-style: solid;border-color: #ff0000;border-width: 0px 0px 1px 0px;text-align: left;font-size: 14px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}
.a18buru_under{color: #000099;border-style: solid;border-color: #000099;border-width: 0px 0px 1px 0px;text-align: left;font-size: 18px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}
.a18ore_under{color: #ff6600;border-style: solid;border-color: #ff6600;border-width: 0px 0px 1px 0px;text-align: left;font-size: 18px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}
.a18red_under{color: #ff0000;border-style: solid;border-color: #ff0000;border-width: 0px 0px 1px 0px;text-align: left;font-size: 18px;line-height: 160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}
.a30red_under{color: #ff0000;border-style: solid;border-color: #ff0000;border-width: 0px 0px 1px 0px;text-align: left;font: 30px/160%;font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}

.a12yu{background-color: #ffe36b;text-decoration: underline;font-size: 12px;line-height: 160%;}
.a14yu{background-color: #ffe36b;text-decoration: underline;font-size: 14px;line-height: 160%;}
.a18yu{background-color: #ffe36b;text-decoration: underline;font-size: 18px;line-height: 160%;}
.a12ybu{background-color: #ffe36b;text-decoration: underline;font-size: 12px;line-height: 160%;font-weight: bold;}
.a14ybu{background-color: #ffe36b;text-decoration: underline;font-size: 14px;line-height: 160%;font-weight: bold;}
.a18ybu{background-color: #ffe36b;text-decoration: underline;font-size: 18px;line-height: 160%;font-weight: bold;}
.a12y{background-color: #ffe36b;font-size: 12px;line-height: 160%;}
.a14y{background-color: #ffe36b;font-size: 14px;line-height: 160%;}
.a18y{background-color: #ffe36b;font-size: 18px;line-height: 160%;}
.a12yb{background-color: #ffe36b;font-size: 12px;line-height: 160%;font-weight: bold;}
.a14yb{background-color: #ffe36b;font-size: 14px;line-height: 160%;font-weight: bold;}
.a18yb{background-color: #ffe36b;font-size: 18px;line-height: 160%;font-weight: bold;}

.yb{background-color: #ffe36b;}
.yellow{background-color: #FF0;font-size: 18px;line-height: 160%;}
.a14rbu{background-color: #ffe36b;text-decoration: underline;font-size: 14px;line-height: 160%;font-weight: bold;color: red;}
.a18rbu{background-color: #ffe36b;text-decoration: underline;font-size: 18px;line-height: 160%;font-weight: bold;color: red;}

.red_bu{font-weight:bold;text-decoration:underline;color:#ff0000;}
.back_y{background-color:#ffff3a;line-height:1.3;}
.blue{font-weight:bold;color:blue;}
.blue_big{font-weight:bold;color:blue;font-size:24px;}
/*画像のアンダーラインの線*/
.a1redline{background-image: url(../../common/i1/redline.gif);background-position: bottom;padding-bottom: 0.7em;background-repeat: repeat-x;}
.a1underline{BACKGROUND-POSITION: 0px bottom;FONT-WEIGHT: bold;BACKGROUND-ATTACHMENT: fixed;BACKGROUND-IMAGE: url(../../common/i1/waveline.gif);PADDING-BOTTOM: 0.2em;BACKGROUND-REPEAT: repeat-x;}
/*リンクの色・効果指定*/

a: link{text-decoration: none;color: #0000ff;}
a: visited{text-decoration: none;color: #800080;}
a: hover{text-decoration: none;color: #ff0000;}
a: active{
	text-decoration: none;
	color: #ff0000;
	text-align: left;
}
/*ver1
a: link{text-decoration: underline;color: #778899;}
a: visited{text-decoration: underline;color: #5f9ea0;}
a: active{text-decoration: underline;color: #ff69b4;}
a: hover{text-decoration: underline;color: #ff69b4;}
*/

/*本文テキスト*/
.centerbold_ffffff_14{color: #ffffff;text-align: center;font-weight: bold;font-size: 14px;line-height: 160%;}
.a1main-text12centerboldred{color: #ff0000;text-align: center;font-weight: bold;font-size: 12px;line-height: 160%;}
.a1main-text14centerboldred{color: #ff0000;text-align: center;font-weight: bold;font-size: 14px;line-height: 160%;}
.a1main-text18centerboldred{color: #ff0000;text-align: center;font-weight: bold;font-size: 18px;line-height: 160%;}
.a1main-text30centerboldred{color: #ff0000;text-align: center;font-weight: bold;font-size: 30px;line-height: 160%;}
.a1main-text12centerred{color: #ff0000;text-align: center;font-size: 12px;line-height: 160%;}
.a1main-text14centerred{color: #ff0000;text-align: center;font-size: 14px;line-height: 160%;}
.a1main-text18centerred{color: #ff0000;text-align: center;font-size: 18px;line-height: 160%;}
.a1main-text30centerred{color: #ff0000;text-align: center;font-size: 30px;line-height: 160%;}

.a1main-text10px{margin: 5px;padding: 5px;text-align: left;font: 10px;line-height: 160%;}
.a1main-text12px{margin: 5px;padding: 5px;text-align: left;font-size: 12px;line-height: 160%;}
.a1main-text12pxbold{margin: 5px;padding: 5px;font-weight: bold;text-align: left;font-size: 12px;line-height: 160%;}
.a1main-text14px{margin: 5px;padding: 5px;text-align: left;font-size: 14px;line-height: 160%;}
.a1main-text14pxbold{margin: 5px;padding: 5px;font-weight: bold;text-align: left;font-size: 14px;line-height: 160%;}

.a1main-text10px_center{margin: 5px;padding: 5px;text-align: center;font: 10px;line-height: 160%;}
.a1main-text12px_center{margin: 5px;padding: 5px;font-weight: normal;text-align: center;font-size: 12px;line-height: 160%;}
.a1main-text12pxbold_center{margin: 5px;padding: 5px;font-weight: bold;text-align: center;font-size: 12px;line-height: 160%;}
.a1main-text14px_center{margin: 5px;padding: 5px;text-align: center;font-size: 14px;line-height: 160%;}
.a1main-text14pxbold_center{margin: 5px;padding: 5px;font-weight: bold;text-align: center;font-size: 14px;line-height: 160%;}

.a1main-text10px_right{margin: 5px;padding: 5px;text-align: right;font: 10px;line-height: 160%;}
.a1main-text12px_right{margin: 5px;padding: 5px;text-align: right;font-size: 12px;line-height: 160%;}
.a1main-text12pxbold_right{margin: 5px;padding: 5px;font-weight: bold;text-align: right;font-size: 12px;line-height: 160%;}
.a1main-text14px_right{margin: 5px;padding: 5px;text-align: right;font-size: 14px;line-height: 160%;}
.a1main-text14pxbold_right{margin: 5px;padding: 5px;font-weight: bold;text-align: right;font-size: 14px;line-height: 160%;}

.amenufont_12_ore {text-align: left;font-size: 12px;margin: 0px;padding: 0px;color: #ff6600;font-weight: normal;}
.amenufont_12_blue3{text-align: left;font-size: 12px;margin: 0px;padding: 0px;color: #003399;font-weight: normal;}
.amenufont_12_red{text-align: left;font-size: 12px;margin: 0px;padding: 0px;color: #ff0000;font-weight: normal;}
.amenufont_12_red2{text-align: left;font-size: 12px;margin: 0px;padding: 0px;color: #cf0000;font-weight: normal;}
.amenufont_12_black{text-align: left;font-size: 12px;margin: 0px;padding: 0px;color: #333333;font-weight: normal;}

/*ここから文字一覧*/
.afont_12_ore {text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #ff6600;font-weight: normal;}
.afont_12_blue3{text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #003399;font-weight: normal;}
.afont_12_red{text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #ff0000;font-weight: normal;}
.afont_12_red2{text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #cf0000;font-weight: normal;}
.afont_12_black{text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #333333;font-weight: normal;}

.afont_b_12_ore {text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #ff6600;font-weight: bold;}
.afont_b_12_buru {text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #3300ff;font-weight: bold;}
.afont_b_12_blue2{text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #39439f;font-weight: bold;}
.afont_b_12_blue3{text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #003399;font-weight: bold;}
.afont_b_12_red{text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #ff0000;font-weight: bold;}
.afont_b_12_red2{text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #cf0000;font-weight: bold;}
.afont_b_12_black{text-align: left;font-size: 12px;line-height: 160%;margin: 0px;padding: 0px;color: #333333;font-weight: bold;}

.afont_14_ore {text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #ff6600;font-weight: normal;}
.afont_14_buru {text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #3300ff;font-weight: normal;}
.afont_14_blue2{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #39439f;font-weight: normal;}
.afont_14_blue3{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #003399;font-weight: normal;}
.afont_14_red{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #ff0000;font-weight: normal;}
.afont_14_red2{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #cf0000;font-weight: normal;}
.afont_14_black{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #333333;font-weight: normal;}

.afont_b_14_ore {text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #ff6600;font-weight: bold;}
.afont_b_14_buru {text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #3300ff;font-weight: bold;}
.afont_b_14_blue2{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #39439f;font-weight: bold;}
.afont_b_14_blue3{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #003399;font-weight: bold;}
.afont_b_14_red{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #ff0000;font-weight: bold;}
.afont_b_14_red2{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #cf0000;font-weight: bold;}
.afont_b_14_black{text-align: left;font-size: 14px;line-height: 160%;margin: 0px;padding: 0px;color: #333333;font-weight: bold;}
.afont_18_ore {text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #ff6600;font-weight: normal;}
.afont_18_buru {text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #3300ff;font-weight: normal;}
.afont_18_blue2{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #39439f;font-weight: normal;}
.afont_18_blue3{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #003399;font-weight: normal;}
.afont_18_red{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #ff0000;font-weight: normal;}
.afont_18_red2{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #cf0000;font-weight: normal;}
.afont_18_black{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #333333;font-weight: normal;}

.afont_b_18_ore{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #ff6600;font-weight: bold;}
.afont_b_18_buru {text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #3300ff;font-weight: bold;}
.afont_b_18_blue2{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #39439f;font-weight: bold;}
.afont_b_18_blue3{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #003399;font-weight: bold;}
.afont_b_18_red{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #ff0000;font-weight: bold;}
.afont_b_18_red2{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #cf0000;font-weight: bold;}
.afont_b_18_black{text-align: left;font-size: 18px;line-height: 160%;margin: 0px;padding: 0px;color: #333333;font-weight: bold;}

.box670{font-size: 14px;line-height: 160%;background-color: #ffffff;padding: 10px;margin:5px auto;border: 0px;text-align: left;width: 670px;}
.textline01 {text-decoration: line-through;}

/*外側の枠線ですBODY直下に記入*/
.w600{border: solid 1px #333333;width: 600px;}
.w700{border: solid 1px #333333;width: 700px;}
.w770{border: solid 1px #333333;width: 770px;}
.w800{border: solid 1px #333333;width: 800px;}
.w1000{border: solid 1px #333333;width: 1000px;}

/*本文全体囲み用BOX*/
.595m50{margin: 0 0 0 5px;padding: 0 0 0 0px;border: 0px;width: 595px;}
.595m5{margin: 0 0 0 5px;padding: 0 0 0 0px;border: solid 1px #000000;width: 595px;}
.600p5{border: solid 1px #333333;padding: 5px;width: 590px;}

/*左カラムのTD指定*/
.w190 {width: 190px;background : #C6D7FF;}
.w190 p{margin:0 0 0 5px;} 
/*◆ver1　左寄せ*/
.z180 {margin-left: 5px;width: 178px;border-top: 0px;border-bottom: 0px;border-right: solid 1px #94aebd;border-left : solid 1px #94aebd;background: #ffffff;}
.z180 p{font-size: 12px;line-height: 1.6em;text-align: left;width: 168px;margin: 0px 5px 0px 5px;}
* {
	list-style : kanso;
}
.b580 {font-size: 14px;line-height: 180%;width: 580px;padding: 10px;border: solid 1px #555555;}
.w600{font-weight: bold;font-size: 14px;line-height: 180%;width: 600px;background-color: #ffffff;}
.a12px{font-size: 12px: margin: 10px;line-height: 3em;text-align: center;}

.suisen590{margin:10px;padding: 10px;width: 580px;border: solid 1px #ff9900;}
.suisen650{margin:10px;padding: 10px;width: 640px;border: solid 1px #ff9900;}

/*追加分*/
.ladylink{display:block;text-align:left;margin:0px 55px;}

.letter1{margin:auto auto auto 30px;font-size:16px;font-weight:bold;}
.letter1 img{float:left;margin:auto 20px;}
.letter1 li{list-style-image:url(../../pic/check.gif); line-height:60px; vertical-align:middle; margin-left:80px; padding-left:8px;}
.kao{
	float: left;
}
.intro{float:right;width:450px;height:200px;background-image:url(../../pic/hukidashi2.gif);margin-top:30px;}
.intro p{padding:20px;font-weight:bold;}

.imgl{margin-left:80px;}
.imgr1{margin-left:300px;}
.imgr2{text-align:right;margin-right:100px;}

.c{clear:both;}

/*追加分20091014 index.htmlのheadから移動　Lovely*/
.style1 {color: #EA0000}
.ta-l{text-align: left;}
