html{background: #ffffff url(../images/bg02.jpg) top center no-repeat;}
/* background color */
.bgor{background-color: #f39700;}
.bgrd{background-color: #ce2143;}
.bgbl{background-color: #00b9ef;}
.bggy{background-color: #666666;}
.bggf{background-color: #ede9d6;}

/* line */
.linesolid_or_t{border-top: #f39700 1px solid;}
.linesolid_or_l{border-left: #f39700 1px solid;}
.linesolid_or_r{border-right: #f39700 1px solid;}
.linesolid_or_b{border-bottom: #f39700 1px solid;}
.linesolid_or_b2{border-left: #ed6c00 4px solid; border-bottom: #ed6c00 2px solid; padding-left:5px; margin-top:10px;}

.linedotted_or_t{border-top: #f39700 1px dotted;}
.linedotted_or_l{border-left: #f39700 1px dotted;}
.linedotted_or_r{border-right: #f39700 1px dotted;}
.linedotted_or_b{border-bottom: #f39700 1px dotted;}

.linesolid_gy_t{border-top: #666666 1px solid;}
.linesolid_gy_l{border-left: #666666 1px solid;}
.linesolid_gy_r{border-right: #666666 1px solid;}
.linesolid_gy_b{border-bottom: #666666 1px solid;}

.linedotted_gy_t{border-top: #666666 1px dotted;}
.linedotted_gy_l{border-left: #666666 1px dotted;}
.linedotted_gy_r{border-right: #666666 1px dotted;}
.linedotted_gy_b{border-bottom: #666666 1px dotted;}

.linesolid_br_t{border-top: #726262 3px solid;}
.linesolid_br_l{border-left: #726262 3px solid;}
.linesolid_br_r{border-right: #726262 3px solid;}
.linesolid_br_b{border-bottom: #726262 3px solid;}

/* padding*/
.pdd_top{padding-top: 10px;}
.pdd_right{padding-right: 10px;}
.pdd_bottom{padding-bottom: 10px;}
.pdd_left{padding-left: 10px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Link text
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

a{overflow: hidden; text-decoration: none;}
a:hover{overflow: hidden; text-decoration: none;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
h text
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/
h1 { float: left; width: 100%; color:#222;}
h2, h3, h4, h5, h6{float: left; width: 100%; color:#f39700;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
text
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

/* color */
.textrd{color: #ce2143;}
.textgy{color: #9c9c9c;}
.textgy2{color: #666666;}
.textbl{color: #00b9ef;}
.textor{color: #f39700;}
.textor2{color: #ed6c00;}
.textyr{color: #edd634;}
.textgr{color: #737c3e;}
.textwh{color: #ffffff;}
.textbr{color: #726262;}

/* align */
.textalL{text-align: left;}
.textalR{text-align: right;}
.textalC{text-align: center;}

/* folm */
.strong{font-weight: 700;}
p{width: 90%; margin-left: 5%;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
All Pages
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#wrap{width: 900px;margin: 0 auto;text-align: left; /*background-color: #ffffff;*/}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
headline
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#headline{width:100%; height:16px; color: #4b474d;}
*:first-child+html #headline{ height:17px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
header
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#header{width: 100%; color: #f0f0f0; margin: 5px 0 0 0; z-index: 500;}
.logolink{width: 145px; height:57px; border: #000 5px solid; margin: 10px 0 0 0;}
.maillink{display: block; width: 230px; height: 26px; margin: -48px 0 0 690px;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
menu
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#menu_base{width: 100%; color: #f0f0f0; margin: 5px 0 0 0;}
*:first-child+html #menu_base{ margin-top:3px;}
*html #menu_base{ margin-top:4px;}
#submenu_base{width: 100%; color: #f0f0f0; margin: 0 0 10px 0; text-align: right;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
catch
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#catch_base{width: 100%;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
contents
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#contents_base{width: 100%;}

/* 1カラム */
.column_boxmain{float: left; width: 900px; margin:10px 0 0 0;}
.breadcram{float: left; width: 900px; margin:10px 0 0 0;}
.column_box{float: left; width: 900px; margin:20px 0 0 0;}

/* 2カラム　左右均等 */
.column2AL{float: left; width: 445px;}
.column2AR{float: right; width: 445px;}

/* 2カラム　右広 */
.column2SL{float: left; width: 155px;} /*165px - margin 10px*/
.column2LR{float: right; width: 720px;} /*735px - margin 15px*/

/* 2カラム　左広 */
.column2LL{float: left; width: 720px;} /*735px - margin 15px*/
.column2SR{float: right; width: 155px; margin-top: 23px;} /*165px - margin 10px*/

/* 3カラム　均等 */
.column3AL{float: left; width: 290px;}
.column3AC{float: left; width: 290px; margin: 0 15px 0 15px;}
.column3AR{float: right; width: 290px;}

/* 3カラム　中広 */
.column3L{float: left; width: 155px;}
.column3C{float: left; width: 560px; margin: 0 15px 0 15px;}
.column3R{float: right; width: 155px;}


/* 2カラムの幅広部分コンテンツのレイアウト */

/* コンテンツ1 */
.contents_box{float: left; width: 100%;}
.contents_box2{float: left; width: 710px;}

/* コンテンツ3均等 */
.contents3L{float: left; width: 230px;}
.contents3C{float: left; width: 230px; margin: 0 15px 0 15px;}
.contents3R{float: right; width: 230px;}

.contents3L2{float: left; width: 232px;}
.contents3C2{float: left; width: 232px; margin: 0 12px 0 12px;}
.contents3R2{float: right; width: 232px;}

.contents3L3{float: left; width: 212px; padding: 5px 10px;}
.contents3C3{float: left; width: 212px; padding: 5px 10px; margin: 0 12px 0 12px;}
.contents3R3{float: right; width: 212px; padding: 5px 10px;}

/* コンテンツ2　等幅 */
.contents2AL{float: left; width: 353px;}
.contents2AR{float: right; width: 353px;}

/* コンテンツ2　左広 */
.contents2LL{float: left; width: 475px;}
.contents2SR{float: right; width: 230px;}

/* コンテンツ2　右広 */
.contents2SL{float: left; width: 230px;}
.contents2LR{float: right; width: 475px;}

/* コンテンツ4　等幅 */
.contents4L{float: left; width: 168px; margin: 0 16px 0 0;}
.contents4LC{float: left; width: 168px; margin: 0 16px 0 0;}
.contents4RC{float: left; width: 168px; margin: 0 16px 0 0;}
.contents4R{float: right; width: 168px;}

/* コンテンツ5　等幅 */
/* 背景画像の関係で170pxから140pxに縮小 */
.contents5L{float: left; width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}
.contents5LC{float: left; width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}
.contents5C{float: left; width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}
.contents5RC{float: left; width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}
.contents5R{float: right; width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}


dt{color: #f39700;}
dd{color: #3c3c3c; width: 100%; padding: 5px 0 5px 0;}
dd a{color:#4b474d;overflow: hidden;}
dd a:hover{color:#4b474d; background-color: #ebe7e1; display: block;}
dd a:visited{color:#4b474d; background-color: #ebe7e1; display: block;}

.maker_banner{float: left; width: 100%;}
.maker_banner td{width: 33%; text-align: center;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
news
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.news_base{float: left;width:320px; background-color: #ebe7e1;}
.news_box{float: left;width:320px;border-bottom: #212121 dotted 1px;padding: 5px 0;}
.news_boxL{float: left;width:70px;margin-left: 5px;text-align: left;}
.news_boxR{float: right;width:230px;margin-right: 5px;}

.news_base2{float: left;width:710px; background-color: #ebe7e1;}
.news_box2{float: left;width:710px;border-bottom: #212121 dotted 1px;padding: 5px 0;}
.news_box2L{float: left;width:100px;margin-left: 5px;text-align: left;}
.news_box2R{float: right;width:600px;margin-right: 5px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
news
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#hoken_base{float: left; width: 100%; height: 200px;/* background: #fff url(../images/obj_hoken_bg.jpg) 0 0 no-repeat;*/}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
sodan
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/
.sodanarrowbg{width: 100%; background: #fff url(../images/bg_sodan_arrow.jpg) left bottom no-repeat;padding-bottom: 65px;}
.sodannonarrowbg{width: 100%; background: #fff url(../images/bg_sodan_nonarrow.jpg) left bottom no-repeat;padding-bottom: 65px;}
.sodantxt{width: 80%; margin-left: 15%;}

/* photoright */
.photoright{float: right; padding: 1px; margin-left: 5px;text-align: center; line-height: 0.6em;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
overview
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.overview_base{float: left;width:720px;padding-top: 30px;}
.overview_box{float: left;width:720px;border-bottom: #212121 dotted 1px;padding: 5px 0;}
.overview_boxL{float: left;width:130px;margin-left: 20px;text-align: left;}
.overview_boxR{float: right;width:555px;margin-right: 5px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
recruit
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.recruit_base{float: left;width:560px;padding-top: 30px;}
.recruit_box{float: left;width:560px;border-bottom: #212121 dotted 1px;padding: 5px 0;}
.recruit_boxL{float: left;width:80px;margin-left: 20px;text-align: left;}
.recruit_boxR{float: right;width:445px;margin-right: 5px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
insuranceinfo
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/
.insuranceinfo_box{float: left;width:323px;border-bottom: #212121 dotted 1px;padding: 15px 0; background: #fff url(../images/icn_link.gif) 2% 50% no-repeat;padding-left: 30px;}
.insuranceinfo_box a:hover{background-color: #ffd599;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
shopinfo
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.shopinfo_base{float: left;width:353px;padding-top: 30px;}
.shopinfo_box{float: left;width:353px;border-bottom: #212121 dotted 1px;padding: 15px 0;}
.shopinfo_boxL{float: left;width:130px;margin-left: 20px;text-align: left;}
.shopinfo_boxR{float: right;width:190px;margin-right: 5px;}
.shopimg{padding: 2px; border: #9c9c9c 1px solid; margin-right: 2px;}

.sp_a{width:335px; background: #fff url(../images/sp_aflac.jpg) 0% 50%  no-repeat; padding-left: 16px; height: 14px;}
.sp_h{width:335px; background: #fff url(../images/sp_hoholine.jpg) 0% 50% no-repeat; padding-left: 16px; height: 14px;}
.sp_n{width:335px; padding-left: 16px; height: 14px;}

.shoplist_box{float: left; width:335px; border: #9c9c9c solid 1px; padding: 4px; margin: 0 0 5px 0; min-height: 70px;}
.shoplist_boxL{float: left; width:60px;}
.shoplist_boxR{float: left; width:270px; margin-left: 4px;}
.shop_pref{padding-top:38px; margin-top: 30px;}

.shopimg2{border:#ed6c00 solid 1px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
mentenance
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.mente_box{float: left;width:230px;border-bottom: #212121 dotted 1px;padding: 15px 0;}


/* Dictionary */

#ist1, #ist2, #ist3, #ist4, #ist5, #ist6, #ist7, #ist8, #ist9, #ist10, #ist11, #ist12, #ist13, #ist14, #ist15, #ist16, #ist17, #ist18, #ist19, #ist20, #ist21, #ist22, #ist23, #ist24, #ist25, #ist26, #ist27, #ist28, #ist29, #ist30, #ist31, #ist32, #ist33, #ist34, #ist35, #ist36, #ist37, #ist38, #ist39, #ist40, #ist41, #ist42, #ist43, #ist44, #ist45, #ist46, #ist47, #ist48, #ist49, #ist50{display: none;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
form
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.form_box{float: left;width:760px;border-bottom: #212121 dotted 1px;padding: 5px 0; margin-left: 70px;}
.form_boxL{float: left;width:220px;margin-left: 20px;text-align: left;}
.form_boxR{float: right;width:505px;margin-right: 5px;text-align: left;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
banner
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.bannerbox{float:left; margin: 0 0 10px 0;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
footer
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#footer{clear: left; position: relative; float: left; width: 100%; margin: 10px 0 0 0; padding: 5px 0 0 0;}
.footer_list{float: left;width:150px;padding: 5px 0; background: #fff url(../images/icn_link.gif) 0% 50% no-repeat;padding-left: 20px;}
.footer_list a:hover{background-color: #ffd599;}



/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
adjust
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

/*width*/
.width210{width: 210px;}
.width700{width: 700px;}

/*height*/
.height80{min-height: 100px;}

/*kadomaru*/
.kadomaru_all{border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
.kadomaru_under{  
/*-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 20px;*/
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
/*-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 20px;*/
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
image preroad
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#preloadedImages {
float: left;
width: 0px;
height: 0px;
display: inline;
background-image: url(../images/menu01-0.jpg);
background-image: url(../images/menu02-0.jpg);
background-image: url(../images/menu03-0.jpg);
background-image: url(../images/menu04-0.jpg);
background-image: url(../images/menu05-0.jpg);
background-image: url(../images/menu01-1.jpg);
background-image: url(../images/menu02-1.jpg);
background-image: url(../images/menu03-1.jpg);
background-image: url(../images/menu04-1.jpg);
background-image: url(../images/menu05-1.jpg);
background-image: url(../images/obj_fsm01_0.jpg);
background-image: url(../images/obj_fsm02_0.jpg);
background-image: url(../images/obj_fsm03_0.jpg);
background-image: url(../images/obj_fsm04_0.jpg);
background-image: url(../images/obj_fsm01_1.jpg);
background-image: url(../images/obj_fsm02_1.jpg);
background-image: url(../images/obj_fsm03_1.jpg);
background-image: url(../images/obj_fsm04_1.jpg);

}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
seo
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.seo1 {
	margin		: -5px 0 10px 5px;
	font-size	: 85%;
}

.seo2 {
	margin		: 0 0 12px 5px;
}


