@charset "Shift-JIS";



/*€€€€ξ{έθ€€€€*/

*{margin:0px;padding: 0px;}

img{border:0px;vertical-align:top;}

a img{border:none;}

body {font-size:10pt;line-height:12pt;font-weight:normal;text-decoration:none;color: #343434;background: url(../images/background.jpg) repeat-x top;}



li{ list-style-type: none;}						



a:link {color: #C72B68;text-decoration:underline;}

a:visited {color: #C72B68;text-decoration:underline;}

a:hover {color: #EE95A0;text-decoration:underline;}

a:active {color: #EE95A0;text-decoration:underline;}



h1, h2, h3, h4, h5, h6{font-family: 'lr oSVbN', 'Osaka';font-size:10pt;line-height:14pt;font-weight:normal;}

#outline{width:760px;margin:auto;text-align: left;background: url(../images/outline.jpg) repeat-y left;}

.both{clear:both;height:1px;overflow:hidden;font-size:1px;line-height:1px;}

.both20{clear:both;height:20px;overflow:hidden;font-size:1px;line-height:1px;}



/*Άέθi΄₯ΟXsΒj*/

.fontsize8_linehi12 {font-size: 8pt;line-height: 12pt;}

.fontsize10_linehi14 {font-size: 10pt;line-height: 14pt;}

.fontsize12_linehi18 {font-size: 12pt;line-height: 18pt;}

.bold{font-weight:bold;}

.font-red,.red{color:#ff0000;}

.blue{color:#0000ff;}

/*’’’’ξ{έθ’’’’*/



/*€€€€header€€€€*/

#header{width:760px;height:119px;overflow:hidden;margin:0 auto;background: url(../images/header_bg.jpg) no-repeat top;}

#header h1{color:#FFFFFF;line-height:14px;padding:5px 0px 0px 25px;height:30px;}

#header_left{width:480px;overflow:hidden;margin:0px;float:left;display:inline;}

#header_text{width:210px;overflow:hidden;padding:0px 15px 0px 0px;float:right;text-align:right;color:#64584A;}

#header_text .tel{font-weight:bold;color:#ff3300;font-size:18px;padding:5px 0px 0px 0px;}

/*’’’’header’’’’*/



/*€€€€irQ[Vέθ€€€€*/

#navigation{ width:180px;margin:1px 15px 0 0;float:left;display:inline;}

#navi {width:180px;margin-bottom:10px;}

#navi ul{width:176px;margin:0 0 0 2px;}

#navi li{text-indent:-999em;}

#navi_top{width:180px;height:15px;background: url(../images/navi_top.jpg) no-repeat bottom;}

#navi a{height:36px;display:block;text-decoration:none;}



#navi #navi_01 {background: url(../images/navi_01_on.jpg) left top no-repeat;}

#navi #navi_02 {background: url(../images/navi_02_on.jpg) left top no-repeat;}

#navi #navi_03 {background: url(../images/navi_03_on.jpg) left top no-repeat;}

#navi #navi_04 {background: url(../images/navi_04_on.jpg) left top no-repeat;}

#navi #navi_05 {background: url(../images/navi_05_on.jpg) left top no-repeat;}

#navi #navi_06 {background: url(../images/navi_06_on.jpg) left top no-repeat;}

#navi #navi_07 {background: url(../images/navi_07_on.jpg) left top no-repeat;}

#navi #navi_08 {background: url(../images/navi_08_on.jpg) left top no-repeat;}

#navi #navi_09 {background: url(../images/navi_09_on.jpg) left top no-repeat;}

#navi #navi_10 {background: url(../images/navi_10_on.jpg) left top no-repeat;}

#navi #navi_11 {background: url(../images/navi_11_on.jpg) left top no-repeat;}

#navi #navi_12 {background: url(../images/navi_12_on.jpg) left top no-repeat;}

#navi #navi_13 {background: url(../images/navi_13_on.jpg) left top no-repeat;}

#navi #navi_14 {background: url(../images/navi_14_on.jpg) left top no-repeat;}

#navi #navi_15 {background: url(../images/navi_15_on.jpg) left top no-repeat;}

#navi #navi_16 {background: url(../images/navi_16_on.jpg) left top no-repeat;}

#navi #navi_17 {background: url(../images/navi_17_on.jpg) left top no-repeat;}

#navi #navi_18 {background: url(../images/navi_18_on.jpg) left top no-repeat;}

#navi #navi_19 {background: url(../images/navi_19_on.jpg) left top no-repeat;}

#navi #navi_20 {background: url(../images/navi_20_on.jpg) left top no-repeat;}

#navi #navi_21 {background: url(../images/navi_21_on.jpg) left top no-repeat;}

#navi #navi_22 {background: url(../images/navi_22_on.jpg) left top no-repeat;}



#navi #navi_01 a{background: url(../images/navi_01.jpg) left top no-repeat;}

#navi #navi_02 a{background: url(../images/navi_02.jpg) left top no-repeat;}

#navi #navi_03 a{background: url(../images/navi_03.jpg) left top no-repeat;}

#navi #navi_04 a{background: url(../images/navi_04.jpg) left top no-repeat;}

#navi #navi_05 a{background: url(../images/navi_05.jpg) left top no-repeat;}

#navi #navi_06 a{background: url(../images/navi_06.jpg) left top no-repeat;}

#navi #navi_07 a{background: url(../images/navi_07.jpg) left top no-repeat;}

#navi #navi_08 a{background: url(../images/navi_08.jpg) left top no-repeat;}

#navi #navi_08 a{background: url(../images/navi_08.jpg) left top no-repeat;}

#navi #navi_09 a{background: url(../images/navi_09.jpg) left top no-repeat;}

#navi #navi_10 a{background: url(../images/navi_10.jpg) left top no-repeat;}

#navi #navi_11 a{background: url(../images/navi_11.jpg) left top no-repeat;}

#navi #navi_12 a{background: url(../images/navi_12.jpg) left top no-repeat;}

#navi #navi_13 a{background: url(../images/navi_13.jpg) left top no-repeat;}

#navi #navi_14 a{background: url(../images/navi_14.jpg) left top no-repeat;}

#navi #navi_15 a{background: url(../images/navi_15.jpg) left top no-repeat;}

#navi #navi_16 a{background: url(../images/navi_16.jpg) left top no-repeat;}

#navi #navi_17 a{background: url(../images/navi_17.jpg) left top no-repeat;}

#navi #navi_18 a{background: url(../images/navi_18.jpg) left top no-repeat;}

#navi #navi_19 a{background: url(../images/navi_19.jpg) left top no-repeat;}

#navi #navi_20 a{background: url(../images/navi_20.jpg) left top no-repeat;}

#navi #navi_21 a{background: url(../images/navi_21.jpg) left top no-repeat;}

#navi #navi_22 a{background: url(../images/navi_22.jpg) left top no-repeat;}



#navi #navi_01 a:hover{background: url(../images/navi_01_on.jpg) left top no-repeat;}

#navi #navi_02 a:hover{background: url(../images/navi_02_on.jpg) left top no-repeat;}

#navi #navi_03 a:hover{background: url(../images/navi_03_on.jpg) left top no-repeat;}

#navi #navi_04 a:hover{background: url(../images/navi_04_on.jpg) left top no-repeat;}

#navi #navi_05 a:hover{background: url(../images/navi_05_on.jpg) left top no-repeat;}

#navi #navi_06 a:hover{background: url(../images/navi_06_on.jpg) left top no-repeat;}

#navi #navi_07 a:hover{background: url(../images/navi_07_on.jpg) left top no-repeat;}

#navi #navi_08 a:hover{background: url(../images/navi_08_on.jpg) left top no-repeat;}

#navi #navi_09 a:hover{background: url(../images/navi_09_on.jpg) left top no-repeat;}

#navi #navi_10 a:hover{background: url(../images/navi_10_on.jpg) left top no-repeat;}

#navi #navi_11 a:hover{background: url(../images/navi_11_on.jpg) left top no-repeat;}

#navi #navi_12 a:hover{background: url(../images/navi_12_on.jpg) left top no-repeat;}

#navi #navi_13 a:hover{background: url(../images/navi_13_on.jpg) left top no-repeat;}

#navi #navi_14 a:hover{background: url(../images/navi_14_on.jpg) left top no-repeat;}

#navi #navi_15 a:hover{background: url(../images/navi_15_on.jpg) left top no-repeat;}

#navi #navi_16 a:hover{background: url(../images/navi_16_on.jpg) left top no-repeat;}

#navi #navi_17 a:hover{background: url(../images/navi_17_on.jpg) left top no-repeat;}

#navi #navi_18 a:hover{background: url(../images/navi_18_on.jpg) left top no-repeat;}

#navi #navi_19 a:hover{background: url(../images/navi_19_on.jpg) left top no-repeat;}

#navi #navi_20 a:hover{background: url(../images/navi_20_on.jpg) left top no-repeat;}

#navi #navi_21 a:hover{background: url(../images/navi_21_on.jpg) left top no-repeat;}

#navi #navi_22 a:hover{background: url(../images/navi_22_on.jpg) left top no-repeat;}





#navi form{width:169px;margin-left:5px;padding-top:10px;}



/*irQ[Vi}Cy[Wͺj*/

.mypage {width:169px;margin:0 0 3px 5px;background: url(../images/mypage_bg.jpg) repeat-y;}

.mypage_text {padding:5px 10px;}

.mypage_link {padding: 5px 0px 0px 10px;font-weight:bold;}

.mypage_bottom{height:8px;background: url(../images/mypage_bottom.jpg) ;}



#mapage_title01,

#mapage_title02,

#mapage_title03,

#mapage_title04,

#mapage_title05,

#mapage_title06,

#mapage_title07,

#mapage_title08,

#mapage_title09,

#mapage_title10{width:169px;background: url(../images/mapage_title01.jpg) no-repeat;line-height:16px;padding:5px 0;text-indent:24px;}



#mapage_title01 a,

#mapage_title02 a,

#mapage_title03 a,

#mapage_title04 a,

#mapage_title05 a,

#mapage_title06 a,

#mapage_title07 a,

#mapage_title08 a,

#mapage_title09 a,

#mapage_title10 a{color:#FFFFFF;}	



#mc_logo{width:169px;text-align:center;padding:10px 0;}

#qr_outline{width:169px;margin:5px 0 5px 5px;background: url(../images/qr_bg.gif) repeat-y;}

#qr_top{height:10px;background: url(../images/qr_top.gif) no-repeat;}

#qr{margin-top:5px;margin-bottom:5px;text-align:center;}

#qr_bottom{ height:5px; background: url(../images/qr_bottom.gif) ;}

#qr_text { padding:5px 10px;}

/*’’’’irQ[Vέθ’’’’*/



/*€€€€footer€€€€*/

/*footer*/

#footer{width:760px;overflow:hidden;text-align:center; margin:0 auto;}

#footer_line{width:760px;height:4px;overflow:hidden;background:url(../images/footer_line.gif) center repeat;clear:both;}

#footer_link{width:760px;margin:0 auto;	padding:10px 0;background:#AC997B url(../images/footer_link.jpg) bottom no-repeat;font-size:10pt;}

#footer_link a:link {color: #FFFFFF;text-decoration:underline;}

#footer_link a:visited {color: #FFFFFF;text-decoration:underline;}

#footer_link a:hover {color: #F3B6BE;text-decoration:underline;}

#footer_link a:active {color: #F3B6BE;text-decoration:underline;}

ul#footer_link_in{width:520px;text-align:center;margin-left:auto;margin-right:auto;}

ul#footer_link_in li{display:inline;white-space:nowrap;padding-left:1em;}

#footer_copyright{width:760px;margin:0 auto;padding:4px 0;background:#5E4929 url(../images/footer_copyright.jpg) top no-repeat;font-size:10pt;line-height:12pt;color:#FFFFFF;}

/*’’’’footer’’’’*/



/*€€€€€€€€*/

/*’’’’’’’’*/



/*€€€€CRecέθ€€€€*/

#page_body{width:760px;overflow:hidden;}

#contents{width:565px;overflow:hidden;float:left;margin-top:1px;}

#main_visual{width:760px;height:230px;background:url(../images/l_main_img.jpg) no-repeat;margin-bottom:13px;}

.main_text{padding:204px 10px 0px 15px;font-size:12pt;font-weight:bold;vertical-align:bottom;}

/*’’’’CRecέθ’’’’*/

/*------------------------------

        whats new my page

------------------------------*/

#contents_01{width:550px;overflow:hidden;margin-bottom:20px;}

#contents_01 li{float:left}

#contents_01_2{width:550px;}

#contents_01_2 li{float:left}

#what_new_01{width:270px;float:left;margin-right:8px;}

#what_new_01_2{width:270px;float:left;margin-left:8px;}

#what_new_01_3{width:270px;float:left;}

#what_new_02{width:550px;}



.new_top{

	height:25px;

	text-indent: -999em;

	background:url(../images/new_top.jpg) left top no-repeat;

}

.new_top_02{

	height:25px;

	text-indent: -999em;

	background:url(../images/new_top_02.jpg) left top no-repeat;

}

.new_text{ margin-left:10px;}







.mypage_con_link{width:255px;text-align:right;}



#mypage_main{

	width:270px;

	float:left;

}

.mypage_contents{

	width:270px;

	background:url(../images/mypage_con_bg.jpg) repeat-y;

	margin-bottom:10px;

	float:left;

}

.mypage_contents_left{

 margin-right:8px;

}

.mypage_midashi{

	width:270px;

	background:url(../images/mypage_midashi.jpg) no-repeat top;

	padding: 7px 0px 10px;

	line-height:16px;

	text-indent:10px;

	font-weight:bold;	

}

.mypage_con_bottom{

	width:270px;

	height:15px;

	background: url(../images/mypage_con_bottom.jpg) ;

}

/*------------------------------

           γ@Πξ

------------------------------*/

#contents_02{ width:560px; }

#contents_02_1{ width:380px; }

#contents_02 p{padding-bottom:10px;}

#syokai_top{

	height:25px;

	margin-bottom:10px;

	background: url(../images/syokai_top.jpg)  no-repeat;

	text-indent:-999em

}

#syokai_text{

	width:294px;

	padding:5px 10px 5px 10px;

	float:left;

}

#syokai_text2{

	width:530px;

	padding:5px 10px 5px 10px;

}

#syokai_photo {

	width:234px;

	background: url(../images/photo_bg.gif) repeat-y;

	text-align:center;

	float:left;

}

#syokai_photo_top{height:3px;background: url(../images/photo_top.gif);}

#syokai_photo_bottom{height:3px;background: url(../images/photo_bottom.gif);}



/*------------------------------

           information

------------------------------*/

#contents_03{width:550px; margin:20px 0;}

#form{

	width:550px;

}

#mail_top{height:30px;background: url(../images/l_mail_top.jpg);text-indent:-999em;}

#mobile_top{height:30px;background: url(../images/l_mobile_top.jpg);text-indent:-999em;}



.form_text{padding:5px 15px 5px 15px;}

.form_radio{padding:0px 15px;float:right;}

.form_textfield{padding:0px 15px;margin-bottom:10px;float:right;}

.input_01{width:180px;}

.input_02{

	width:40px;

	height:18px;

	background: url(../images/input_bg.gif) no-repeat;

	color:#FFFFFF;

	font-weight:bold;

	border: none;	

}



#form_bottom{

	height:5px;

	background: url(../images/l_form_bottom.gif) no-repeat;

}



#info{

	width:100%;

	float:left;

	background: url(../images/info_bg.jpg) repeat-y;	

}

#info_title{

	height:30px;

	background:url(../images/info_title.jpg) no-repeat;

	text-indent:-999em;

}

#info_top{

	height:8px;

	background: url(../images/info_top.jpg) no-repeat;

}

#info_bottom{

	height:8px;

	background: url(../images/info_bottom.jpg) no-repeat;

}

.info_text{

	width:100%;

	padding:5px 10px 15px;

	}

.info_line{

	height:1px;

	margin:1px 0px 1px 0px;

	clear:both;

}





/*€€€€Δp€€€€*/

.w100p{width:100%;overflow:hidden;}

.w58p{width:58%;overflow:hidden;}

.w42p{width:42%;overflow:hidden;}



.flt_l{float:left;}

.flt_r{float:right;}



.txt10{font-size:10px;line-height:normal;}

.txt13{font-size:13px;line-height:normal;}

.txt16{font-size:16px;line-height:normal;}

.txt18{font-size:18px;line-height:normal;}

.col02{color:#ff6600;}

.col03{color:#3366ff;}

.col03{color:#993366;}

.red{color:#ff0000;}

.col04{color:#ff00ff;}

.col05{color:#0033ff;}

.col06{color:#cc3333;}

.col07{color:#cd4e63;}

.col08{color:#0237fe;}

.col09{color:#339900;}





.under{text-decoration:underline;}

.section00{width:360px;padding:5px 10px 5px 10px;

			 float:left;}

.section01{width:540px;padding:5px 10px 5px 10px;}

.section_bnr{width:170px;padding:0px 0 5px 5px;

			 float:right;}

.dl01{width:530px;padding:15px 10px 10px 10px;font-size:13px;line-height:normal;}

.dl01 dt{font-weight:bold;}

.dl01 dd{margin:0px 0px 1em 0px;}

.txt_line{text-decoration:underline;}

.mgn10t{margin-top:10px;}

.pad10{padding:10px;}

.pad10t{padding-top:10px;}

.pad5{padding:5px;}

.txt_r{text-align:right;}

ul.ul01{margin:0px 0px 0px 0px;padding:0px;}

ul.ul01 li{text-indent:-1em;padding:0px 0px 0px 1em;}

ul.ul02{margin:0px 0px 0px 0px;padding:0px;}

ul.ul02 li{text-indent:-1.2em;padding:0px 0px 0px 1.2em;border-left:2px solid #e8e4d8;border-right:2px solid #e8e4d8;border-bottom:2px solid #e8e4d8;background:#EEECE0;}

ul.ul03{margin:0px 0px 0px 0px;padding:0px;}

ul.ul03 li{text-indent:2em;border-left:2px solid #e8e4d8;border-right:2px solid #e8e4d8;border-bottom:2px solid #e8e4d8;background:#EEECE0;}



dl.dl04{width:95%;overflow:hidden;margin:0px;}

dl.dl04 dt{border:2px solid #e8e4d8;background:#EEECE0;margin:0px;padding:0px;}

dl.dl04 dd{margin:0px;padding:0px;}



dl.dl03{width:80%;overflow:hidden;margin:10px auto 20px auto;}

dl.dl03 dt{border:2px solid #e8e4d8;background:#EEECE0;margin:0px;padding:0px;}

dl.dl03 dd{margin:0px;padding:0px;}



dl.dl02{width:200px;overflow:hidden;margin:0px auto 0px auto;}

dl.dl02 dt{border:2px solid #e8e4d8;background:#EEECE0;margin:0px;padding:0px;text-align:center;font-weight:bold;}

dl.dl02 dd{margin:0px;padding:0px;}

/*’’’’Δp’’’’*/.font_color03 {

	color: #C72B68;

}

.photo_style01 {

	margin-right: 10px;

	margin-bottom: 10px;

	float: left;

}

.mt50 {

	margin-top: 80px;

}

/* Vξρ */

.news h2{
	margin-bottom: 15px;
}

.news .contents_01{
	padding-left: 10px;
}

.news .contents_01 li{
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	width: 530px;
}

/* gbvy[WΜVξρ */
.newsBox iframe{
	width: 550px;
	height: 120px;
}

.newsBox p{
	width: 550px;
	text-align: right;
	padding: 5px 10px 20px 0;
}