﻿imp_menu@charset "UTF-8";

.pc_i{ display: inline;}
.pc_b{ display: block;}
.sp_i{ display: none;}
.sp_b{ display: none;}

.side_r{ float: right; margin-left: 12px;}
.side_l{ float: left; margin-right: 12px;}

.f14{ font-size: 98% !important;}
.f12{ font-size: 85% !important;}
.f10{ font-size: 78% !important;}
.f16{ font-size: 110% !important;}

.mb10{ margin-bottom: 10px !important;}
.mb20{ margin-bottom: 20px !important;}
.mb30{ margin-bottom: 30px !important;}
.mb40{ margin-bottom: 40px !important;}
.mb50{ margin-bottom: 50px !important;}
.pic{
	
}

#brand_container {
	padding: 20px 0;
}

#brand_container #main_area strong{
	font-weight: bold;
}

#brand_container #main_area a{
	color: #6b9ed2;
}

#brand_container #main_area a:hover{
	color: #666;
}

#brand_container #main_area em{
	color: #5ab1d8;
}

.video_area{
	margin: 0 auto 20px auto;
	width: 620px;
}

.video_area_s{
	margin: margin: 10px 20px 30px 40px auto 10px auto;
	width: 100%;
}

.video_area_inner{
    position:relative;
    padding-bottom: 56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}
.video_area_inner iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

/* ==== layout ==== */

.pic_area{
	width: 310px;
	float: left;
	clear: both;
	overflow: visible;
	padding: 5px 0;
}

.bs_main_menu .pic img,
.pic_area img{
	border: 8px solid #fff;
	box-shadow:  0 0 4px 4px #ccc;
	margin-bottom: 30px;
	width: 284px;
}

.bs_main_menu .pic .no_shadow,
.pic_area .no_shadow{
	border: 0;
	box-shadow: none;
	margin-bottom: 30px;
	width: 100%;
}

.pic_area .no_shadow{
	margin-bottom: 0;
}

.bs_main_menu .pic img{
	margin-bottom: 0;
}

.text_area{
	margin-left: 320px;
}

/* ==== design ==== */
.flower{
	padding-top: 85px;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_flower.png) no-repeat center top; 
}
.flower_bottom{
	padding-bottom: 85px;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_flower.png) no-repeat center bottom; 
}

.w_line{
	padding: 0 0 10px 0;
	border-bottom: 3px double #ccc;
}

.grp{
	clear: both;
	margin-bottom: 4em;
}

.sec{
	clear: both;
	margin-bottom: 8em;
}

.sec_story{
	clear: both;
	margin-bottom: 1em;
}

.sec_line{
	clear: both;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 2em;
	margin-bottom: 4em;
}

.b_line{
	clear: both;
	display: block;
	width: 100%;
	border: 0;
	margin-bottom: 1em;
	border-bottom: 1px dotted #ccc;
}


/* ==== head ==== */

.head_def,
.head_def_b,
.head_def_b_l_double,
.head_def_b_l,
.head_def_g,
.head_def_g_l,
#brand_container #sub_area h2,
.head_main,
.mes_read,
.top_head,
.head_page,
.content_head{
	font-family: serif;
	font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","游明朝", YuMincho,"ＭＳ Ｐ明朝", "MS PMincho", serif;
}

.head_page{
	color: #6b9ed2;
	font-size: 125%;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.content_head{
	padding: 60px 0;
}

.content_head span{
	display: block;
}
.content_head .head_read_top{
	color: #5cb84a;
}

.content_head .head_read{
	color: #59b0d8;
}

.head_sub{
	color: #6b9ed2;
}

.head_main{
	border-bottom: 3px double #ccc;
	padding-bottom: 5px;
	color: #6b9ed2;
	font-size: 250%;
	margin-bottom: 1em;
}

.head_main span{
	display: block;
	font-size: 150%;
}

.head_def{
	font-size: 140%;
	margin-bottom: 1em;
}

.head_def_b{
	color: #6b9ed2;
	font-size: 180%;
	margin-bottom: 1em;
	letter-spacing: -0.05em;
}

.head_def_b_l_double{
	color: #6b9ed2;
	padding-bottom: 5px;
	font-size: 100%;
	margin-bottom: 1em;
	border-bottom: 3px double #ccc;
}

.head_def_b_l{
	color: #6b9ed2;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	font-size: 100%;
	margin-bottom: 1em;
}

.head_def_b_l_double span,
.head_def_b_l span{
	font-size: 14px;
	display: block;
}

.head_def_g{
	color: #339966;
	font-size: 125%;
	margin-bottom: 1em;
}

.head_def_g_l{
	color: #339966;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	font-size: 125%;
	margin-bottom: 1em;
}

.head_def_g_l span{
	font-size: 12px;
	display: block;
}

.top_head h1{
	color: #6b9ed2;
	font-size: 300%;
	margin-bottom: 1em;
}

.top_head span{
	display: block;
	font-size: 14px;
}

.text_c{
	text-align: center;
}

.change{ text-align: center; margin-top: 2em;}
li.change{ text-align: center; margin-top: 1em;}

/* ==== link ==== */

.btn_more{
}

#brand_container #main_area .btn_more_grn:hover,
#brand_container #main_area .btn_more_grn{
	 -moz-border-radius: 5px; webkit-border-radius: 5px; border-radius: 5px;
	display: inline-block; *display: inline; zoom: 1;
	padding: 5px 15px 5px 5px;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/ar_r_white.png) no-repeat 95% 50% #5cb84a;
	-moz-background-size: 12px auto;
	-webkit-background-size: 12px auto;
	-o-background-size: 12px auto;
	background-size: 12px auto;
	color: #fff;
	text-align: center;
}


#brand_container #main_area .btn_more:hover,
#brand_container #main_area .btn_more{
	 -moz-border-radius: 5px; webkit-border-radius: 5px; border-radius: 5px;
	display: inline-block; *display: inline; zoom: 1;
	padding: 5px 25px 5px 10px;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/ar_r_white.png) no-repeat 95% 50% #6aaad8;
	-moz-background-size: 12px auto;
	-webkit-background-size: 12px auto;
	-o-background-size: 12px auto;
	background-size: 12px auto;
	color: #fff;
	text-align: center;
}


#brand_container #main_area .btn_more_2:hover,
#brand_container #main_area .btn_more_2{
	 -moz-border-radius: 5px; webkit-border-radius: 5px; border-radius: 5px;
	display: inline-block; *display: inline; zoom: 1;
	padding: 5px 7px 5px 10px;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/ar_r_white.png) no-repeat 95% 50% #6aaad8;
	-moz-background-size: 12px auto;
	-webkit-background-size: 12px auto;
	-o-background-size: 12px auto;
	background-size: 12px auto;
	color: #fff;
	text-align: center;
}


#brand_container #main_area .btn_link_grn:hover,
#brand_container #main_area .btn_link_grn{
	 display: block;
	padding: 5px 35px 5px 10px;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/ar_r_grn.png) no-repeat 95% 50% #fff;
	-moz-background-size: 12px auto;
	-webkit-background-size: 12px auto;
	-o-background-size: 12px auto;
	background-size: 12px auto;
	color: #5cb84a;
	border: 1px solid #ddd;
}
#brand_container #main_area .btn_link_pin:hover,
#brand_container #main_area .btn_link_pin{
	 display: block;
	padding: 5px 35px 5px 10px;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/ar_r_pin.png) no-repeat 95% 50% #fff;
	-moz-background-size: 12px auto;
	-webkit-background-size: 12px auto;
	-o-background-size: 12px auto;
	background-size: 12px auto;
	color: #fa72ab;
	border: 1px solid #ddd;
}

#brand_container #main_area .btn_more:hover{
	background-color: #286d9e;
	color: #fff;
}

#brand_container #main_area .btn_more_grn:hover{
	background-color: #147b00;
	color: #fff;
}

#brand_container #main_area .btn_b_link:hover,
#brand_container #main_area .btn_b_link{
	color: #6b9ed2;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/ar_r_swblue.png) no-repeat 95% 50%;
	-moz-background-size: 11px auto;
	-webkit-background-size: 11px auto;
	-o-background-size: 11px auto;
	background-size: 11px auto;
	text-decoration: none;
	display: inline-block; *display: inline; zoom: 1;
	padding: 5px  25px 5px 10px;
	border: 1px solid #ddd;
}

#brand_container #main_area .btn_b_link:hover{
	border: 1px solid #999;
	
}


#brand_container #main_area .btn_b_link_2:hover,
#brand_container #main_area .btn_b_link_2{
	color: #6b9ed2;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/ar_r_swblue.png) no-repeat 95% 50%;
	-moz-background-size: 11px auto;
	-webkit-background-size: 11px auto;
	-o-background-size: 11px auto;
	background-size: 11px auto;
	text-decoration: none;
	display: inline-block; *display: inline; zoom: 1;
	padding: 5px  2px 5px 10px;
	border: 1px solid #ddd;
}



#brand_container #sub_area  .link_swb,
#brand_container #sub_area  .link_swb:hover,
#brand_container #main_area .link_swb:hover,
#brand_container #main_area .link_swb{
	display: block;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/ar_r_swblue.png) no-repeat 2px 50%;
	-moz-background-size: 11px auto;
	-webkit-background-size: 11px auto;
	-o-background-size: 11px auto;
	background-size: 11px auto;
	text-decoration: none;
	padding-left: 18px;
	color: #333;
}

#brand_container #sub_area  .link_swb:hover,
#brand_container #main_area .link_swb:hover{
	color: #666;
	
}

/* ==== clear ==== */
.clear{
	clear: both;
}

.return{
	display: block;
	visibility: hidden;
	clear: both;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}

#brand_container #main_area .pic{
}

#brand_container section,
#brand_container div,
#brand_container ul,
#brand_container li{
	zoom: 1;
}

#brand_container section:after,
#brand_container div:after,
#brand_container ul:after,
#brand_container li:after{ display: block; clear: both; content: "";}

#brand_container{
	width: 950px;
	margin: auto;
}

#brand_container #main_area{
	width: 700px;
	float: right;
}
#brand_container #main_area.popup{
	width: 100%;
	float: none;
}
.pop_head{
	background: #6aaad8;
	padding: 20px 0;
	text-align: center;
}

.pop_foot{
	background: #6aaad8;
	padding: 20px 0;
	color: #fff;
	font-size: 12px;
	text-align: center;
}
.btn_close{ cursor: pointer;}

#brand_container #main_area h1,
#brand_container #main_area h2,
#brand_container #main_area h3,
#brand_container #main_area h4,
#brand_container #main_area h5,
#brand_container #main_area h6{
	line-height: 1.5;
}

#brand_container #main_area p,
#brand_container #main_area ul,
#brand_container #main_area dl,
#brand_container #main_area td,
#brand_container #main_area th,
#brand_container #main_area ol{
	font-size: 110%;
	line-height: 1.5;
}


#brand_container #main_area dt,
#brand_container #main_area dd,
#brand_container #main_area li{
	line-height: 1.5;
}

#brand_container #main_area li{
	margin-bottom: 1em;
}

#brand_container #main_area dl p,
#brand_container #main_area dl ul,
#brand_container #main_area dl ol,
#brand_container #main_area dl dl,
#brand_container #main_area ol p,
#brand_container #main_area ol ul,
#brand_container #main_area ol ol,
#brand_container #main_area ol dl,
#brand_container #main_area td ul,
#brand_container #main_area td ol,
#brand_container #main_area td ul,
#brand_container #main_area td p,
#brand_container #main_area ul ul,
#brand_container #main_area ul ol,
#brand_container #main_area ul ul,
#brand_container #main_area ul p{
	font-size: 125%;
}

#brand_container #main_area p,
#brand_container #main_area ul,
#brand_container #main_area dl,
#brand_container #main_area ol{
	margin-bottom: 1em;
}

#brand_container #main_area .mes_read{
	clear: both;
	color: #6b9ed2;
	font-size:125%;
	text-align: center;
	padding: 1em 0;
}

/* ==== リードの次のボタンは幅そろえる感じで ==== */
#brand_container #main_area .mes_read+.change+.change a,
#brand_container #main_area .mes_read+.change a{
	min-width: 25%;
}

#brand_container #main_area .btn_b_link_2obj{
	min-width: 80% !important;
}


/* ==== すｂ ==== */
#brand_container #sub_area{
	width: 220px;
	float: left;
}

#brand_container #sub_area h2{

	color: #6b9ed2;
	font-size: 125%;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#brand_container #sub_area h2{
}

#brand_container #sub_area .sub_area_nav ul{
	font-size: 12px;
}

#brand_container #sub_area a{
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
}


/*20150910追加*/
#brand_container #sub_area.menuFix {
  position: fixed !important;
  top: 140px !important;
  z-index: 0;
}




/* ==== top ==== */
#brand_container #main_area.index_page{
	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_index.jpg) 0 0 no-repeat;
}

#brand_container .index_page_2{
	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_index_2.jpg) 100% 0 no-repeat;
}

#brand_container #main_area .index_read{
	margin-bottom: 18em;
}

#brand_container #main_area .index_menu li{
	margin-bottom: 2em;
}

#brand_container #main_area .index_menu h3{
	padding-top: 1em;
	margin-bottom: 0.5em;
}
	
#brand_container #main_area .index_menu .pic{
	float: left;
	width: 130px;
}

/* ==== bs_main_menu ==== */

	
#brand_container #main_area .bs_main_menu{
}

#brand_container #main_area .bs_main_menu li{
	float: left;
	margin-bottom: 1em;
	width: 340px;
}

#brand_container #main_area .bs_main_menu .two{
	float: right;
}

#brand_container #main_area .bs_main_menu .thr{
	clear: both;
}

#brand_container #main_area .bs_main_menu h3{
	color: #6b9ed2;
	position: relative;
	border-bottom: 1px dotted #ddd;
	padding: 8px 0;
	overflow: hidden;
	zoom: 1;
}

#brand_container #main_area .rec_items h3{
	color: #6b9ed2;
	position: relative;
	border-bottom: none;
        padding: 0px;
}

#brand_container #main_area .bs_main_menu  .btn_more{
	min-width: 45%;
	
}

#brand_container #main_area .bs_main_menu h3 .btn_more{
	position: absolute;
	display: inline-block; *display: inline; zoom: 1;
	top: 0px;
	right: 0;
        bottom: 10px;
	font-size: 10px;
	min-width: 0;
}

#brand_container #main_area .bs_main_menu .mes_read{
	font-size: 250%;
	padding: 2em 0;
	margin: 0;
}

.lc_omoi_menu li{
	width: 49.5%;
	float: left;
}

.lc_omoi_menu .two{
	float: right;
}

.lc_omoi_menu .thr{
	clear: both;
}

.omoi_01{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_01.jpg) no-repeat right top;}
.omoi_02{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_02.jpg) no-repeat right top;}
.omoi_03{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_03.jpg) no-repeat right top;}
.omoi_04{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_04.jpg) no-repeat right top;}
.omoi_05{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_05.jpg) no-repeat right top;}
.omoi_06{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_06.jpg) no-repeat right top;}
.omoi_07{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_07.jpg) no-repeat right top;}
.omoi_08{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_08.jpg) no-repeat right top;}
.omoi_09{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_09.jpg) no-repeat right top;}
.omoi_10{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_10.jpg) no-repeat right top;}
.omoi_11{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_11.jpg) no-repeat right top;}
.omoi_12{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_12.jpg) no-repeat right top;}
.omoi_13{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_13.jpg) no-repeat right top;}
.omoi_14{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_14.jpg) no-repeat right top;}
.omoi_15{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_15.jpg) no-repeat right top;}
.omoi_16{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_16.jpg) no-repeat right top;}
.omoi_17{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_17.jpg) no-repeat right top;}
.omoi_18{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_18.jpg) no-repeat right top;}
.omoi_19{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_19.jpg) no-repeat right top;}
.omoi_20{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_20.jpg) no-repeat right top;}
.omoi_21{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_21.jpg) no-repeat right top;}
.omoi_22{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_22.jpg) no-repeat right top;}
.omoi_24{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_24.jpg) no-repeat right top;}
.omoi_25{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_25.jpg) no-repeat right top;}
.omoi_26{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_omoi_26.jpg) no-repeat right top;}

.kodawari{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_kodawari.jpg) no-repeat right top;}
.shohin{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_shohin.jpg) no-repeat right top;}
.lcherb{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_lcherb.jpg) no-repeat right top;}
.nule{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_nule.jpg) no-repeat right top;}
.quality01{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_quality01.jpg) no-repeat right top;}
.quality02{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_quality02.jpg) no-repeat right top;}
.quality03{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_quality03.jpg) no-repeat right top;}
.ruiji{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_ruiji.jpg) no-repeat right top;}

.lifemovie_movie{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_lifemovie_movie.jpg) no-repeat right top;}
.lifemovie_note{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_lifemovie_note.jpg) no-repeat right top;}
.lifemovie_marriage{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_lifemovie_marriage.jpg) no-repeat right top;}
.lifemovie_birthday{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_lifemovie_birthday.jpg) no-repeat right top;}

.kodawari_menu{
	width: 100%;
	overflow: hidden;
}

#brand_container #main_area .kodawari_menu ul{
	width: 710px;
	margin: 0;
}

.kodawari_menu li{
	width: 167px;
	margin-right: 10px;
	float: left;
	text-align: center;
}
.kodawari_menu li:nth-child(4n){
}

.id_group{
	border: 2px solid #6b9ed2;
	padding: 10px;
	width: auto;
}

.life_episode{
	width: auto;
	padding: 10px;
	border: 1px solid #6b9ed2;
	margin-bottom: 3em;
}

.life_episode .pic{
	float: right;
	margin-left: 12px;
}


.nule_make{
	width: auto;
	border: 2px solid #b1cce7;
	padding: 20px;
}
#brand_container #main_area .nule_make .bs_main_menu li{
	width: 300px;
}

.movie_index{
	 background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_lifemovie_movie_2.jpg) no-repeat right bottom;
}

#brand_container #main_area .movie_index ul{
	font-size: 88%;
}

#brand_container #main_area .movie_index li{ margin-bottom:2em;}

.hayawamari{ background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_hayawakari.jpg) no-repeat right top}

.imp_menu{
	width: 100%;
}

.imp_menu a{
	width: 100%;
	-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.imp_menu li{
	width: 221px;
	margin-right: 18px;
	float: left;
}

.imp_menu li.thr{
	margin-right: 0;
}

.service_menu li{
	width: 226px;
	float: left;
	margin: 0 7px 7px 0;
}

.service_menu li:nth-child(3n){
	width: 226px;
	margin: 0 0 7px 0;
}

.service_menu li:nth-child(3n+1){
	clear: both;
}

.brand_staff{ background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_staff.jpg) no-repeat right top}

.brand_company{ background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_company.jpg) no-repeat right top}

.staff_group{
	width: 100%;
	overflow: hidden;
}


.staff_group ul{
	width: 120%;
	padding: 5px 0;
}
#brand_container #main_area .staff_group li{
	width: 150;
	float: left;
	min-height: 27em;
	margin: 0 35px 40px 5px;
	-moz-box-shadow:  0 0 4px 4px #ddd;
	-webkit-box-shadow:  0 0 4px 4px #ddd;
	box-shadow:  0 0 4px 4px #ddd;
}
.staff_group li:nth-child(3n){
}
.staff_group li:nth-child(3n+1){
	clear: both;
}
#brand_container #main_area .staff_group p{
	padding: 5px;
	margin: 0;
}
.staff_group .pic{
	text-align: center;
}

#brand_container #main_area .sec_concept{
	width: auto;
	margin-bottom: 2em;
	border: 1px solid #d5e4f2;
	padding: 10px;
}

#brand_container #main_area .sec_concept h3,
#brand_container #main_area .sec_concept p{
	margin-left: 320px;
}

#brand_container #main_area .sec_concept .pic{
	width: 310px;
	margin-left: 0;
	float: left;
}

#brand_container #main_area .company_data_area{
	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_company_2.jpg) no-repeat 100% -50px;

}

#brand_container #main_area .company_data dt{
	font-weight: bold;
	color: #6b9ed2;
	margin-bottom: 0.5em;
}


#brand_container #main_area .company_data dd{
	margin: 0 0 1.5em 1em;
}


.staff_group{
	width: 100%;
	overflow: hidden;
}

.service_link_group ul{
	width: 120%;
}
#brand_container #main_area .service_link_group .head_def_b{
	margin-bottom: 0.5em;
}

#brand_container #main_area .service_link_group .change{
	margin: 0;
	
}
#brand_container #main_area .service_link_group li{
	width: 336px;
	float: left;
	margin: 0 38px 40px 5px;
}
.service_link_group li:nth-child(3n){
}
.service_link_group li:nth-child(2n+1){
	clear: both;
}

.service_index{ background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_service_index.jpg) no-repeat right top}

.book{ background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_book.jpg) no-repeat right top}

.book_open{
	color: #6b9ed2;
	text-decoration: none;
}

.history_top{ background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history.jpg) no-repeat right top}

#brand_container #main_area .history_list{
	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_his.jpg) repeat-y center top;
}

#brand_container #main_area .history_list_tit{
	text-align: center;
	margin: 0;
}
#brand_container #main_area .history_list img{
	vertical-align: top;
}

#brand_container #main_area .history_foot,
#brand_container #main_area .history_list,
#brand_container #main_area .history_list dt,
#brand_container #main_area .history_list dd{
	text-align: center;
	margin: 0;
	line-height: 1;
}
#brand_container #main_area .history_list dt{
	padding-bottom: 15px;

}
#brand_container #main_area .history_foot{
	margin-bottom: 40px;
}

.history_index{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_10th.jpg) no-repeat right top;}
.history_1{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_1.jpg) no-repeat right top;}
.history_2{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_2.jpg) no-repeat right top;}
.history_3{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_3.jpg) no-repeat right top;}
.history_4{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_4.jpg) no-repeat right top;}
.history_5{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_5.jpg) no-repeat right top;}
.history_6{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_6.jpg) no-repeat right top;}
.history_7{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_7.jpg) no-repeat right top;}
.history_8{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_8.jpg) no-repeat right top;}
.history_9{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_9.jpg) no-repeat right top;}
.history_10{	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_history_10.jpg) no-repeat right top;}

#brand_container #main_area .history_index_1{
	min-height: 250px;
	padding: 2em 0 0 0;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_10th_1.jpg) no-repeat 100% -3px;
	line-height: 2.5;
}

#brand_container #main_area .history_index_2{
	min-height: 250px;
	padding: 2em 0 0 0;
	background: url(../AppData/Local/Temp/ffftp00004e64/img/bg_10th_2.jpg) no-repeat 100% -3px;
	line-height: 2.5;
}

.history_voice{
	padding: 20px;
	border: 2px solid #92b8de;
	width: auto;
}

#brand_container #main_area .history_top_btn{
	margin: -6em 0 2em 0;
	padding: 0;
	position: relative;
	text-align: right;
}


#brand_container #main_area .history_top_btn .btn_b_link{
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #6b9ed2;
}


