@charset "UTF-8";
/* ========BASIC======== */
* {
font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"MS P ゴシチE",verdana,sans-serif;
color:#333;
}
BODY {
margin:0;
padding:0;
letter-spacing:1px;
background : #ffffff url(images/bg_body.gif) repeat-x 0px 0px;
border-top : 5px solid #ff6699;

}
BR {
letter-spacing:normal;
}
A {
text-decoration:none;
color : blue;
}
A:hover {
color : #ff0080;



}
IMG {
border:0;
vertical-align:bottom;
}
H1,H2,H3,H4,H5,H6 {
margin:0;
}
P {
color : black;
}
/* ========TEMPLATE LAYOUT======== */
DIV#headWrap {
position:relative;
width:100%;
margin:0 auto;
padding:10px 0;
background:#fff;
}
DIV#header {
position:relative;
width:787px;
margin:0 auto;
background:#fff;
}
DIV#pr {
position:absolute;
left:0;
top:0;
width:787px;
}
DIV#gnavi {
position:absolute;
bottom:0;
right:0;

}
DIV#menu {
width:100%;
float:left;
background:url(images/bg_menu.gif) 0 0 repeat-x;
}
DIV#icatch {
width:787px;
margin:0 auto;
background:#fff;
}
DIV#contents {
width:787px;
margin:0 auto;
padding:10px 0 ;
background:#fff;
}
DIV#main {
float:right;
width:547px;
}

DIV#main2 {
float:right;
width:547px;
}

DIV#main3 {
float:right;
width:547px;
}

DIV#rei {
float:right;
width:547px;
}

DIV#sub {
float:left;
width:220px;
}
DIV#totop {
clear:both;
}
DIV#footMenu {
width:787px;
margin:0 auto;
}
DIV#footer {
background : #ffcccc;
border-bottom : 5px solid #ff6699;
}
DIV#footerlink{
padding : 5px 0px 5px 0px;
font-size:0.63em;
color : blue;
text-align:center;
margin-top : 0px;
margin-bottom : 6px;
}
DIV#footerlink A {
text-decoration:none;
padding-left:10px;
display : block;
color : blue;
}
DIV#footerlink A:HOVER {
color : red;
}


/* ========HEADER CUSTOMIZE======== */
DIV#header H1 {
margin:0;
padding-top:25px;
font-size:2em;
color:#fff;
line-height:50px;
}
DIV#header H1 A {
color:#9B0000;
}
DIV#header H1 A:HOVER {
color:#D30000;
}
DIV#header #pr P {
margin:0;
font-size:0.75em;
}
DIV#header #gnavi UL {
list-style:none;
}
DIV#header #gnavi LI {
float:left;
font-size:0.63em;
margin-left:15px;
}
DIV#header #gnavi LI A{
display:block;
padding-left:15px;
background:url(images/bg_gnavi.gif) 0 1px no-repeat;
padding-top : 2px;
padding-bottom : 3px;
}


/* ========MENU CUSTOMIZE======== */
DIV#menu UL {
width:787px;
margin:0 auto;
padding:0;
}
DIV#menu LI {
float:left;
font-size:0.75em;
color:#333;
text-align:center;
list-style-type:none;
}
DIV#menu LI A{
display:block;
width:130px;
line-height:60px;
border-right:1px solid #D8D8D8;
}
DIV#menu LI A:hover{
color : #ff0080;
background:#fff;
}
DIV#menu LI.home A{
border-left:1px solid #D8D8D8;
}


/* ========MAIN CONTENTS CUSTOMIZE======== */


DIV#main H2 {
margin-bottom:8px;
padding:0 0 0  30px;
color : #ff4a85;
font-size:0.94em;
font-weight:bold;
line-height:35px;
border:1px solid #D8D8D8;
background:url(images/bg_h2.gif) 0 0 no-repeat;
}
DIV#main H3 {
margin-bottom:3px;
font-size : 15px;
color : #ff4a85;
}
DIV#main H4 {
margin-bottom:2px;
font-size : 14px;
color : #ff4a85;
margin-top : 1px;
padding-top : 3px;
padding-left : 10px;
}
DIV#main H5 {
margin-bottom:2px;
font-size:0.75em;
}
DIV#main H6 {
margin-bottom:2px;
font-size:0.75em;
}
DIV#main P{
margin:0 0 1em 0;
font-size : 12px;
line-height : 180%;
padding-left : 9px;
padding-right : 9px;
}

DIV#main P strong{
color : #ff4a85;
}

DIV#main UL,OL,DL{
font-size:0.75em;
}
DIV#main DT{
margin-bottom:3px;
}
DIV#main DD{
padding:0;
margin:0 0 0.5em 1em;
padding:3px;
background:#f1f1f1;
}

/* INFORMATION CUSTOMIZE */
* html body div#main dl.information dd div {
display:inline-block;
}
DIV#main DL.information DT {
float:left;
width:10em;
margin:0;
padding:0;
}
DIV#main DL.information DD {
margin:0 0 0.5em 10em;
padding:0;
background:transparent;
}

DIV#top_white {
	padding: 0px;
	width:540px;
	height:auto;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tab_bg {
	width:540px;
	height:36px;
	margin: 0;
	padding:0;
	background-image: url(images/tab_big_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.tab_txt {
	font-size: 14px;
	font-weight: bold;	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left : 30px;
	margin-left : 0px;
	color : #000080;
}

.box {
	margin:0;
	padding: 0;
	
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	display:block;		
}

.box_bg {
	margin:0;
	padding: 0;
	height: 178px;
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	background-image: url(images/box_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg2 {
	margin:0;
	padding: 0;
	height: 178px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-image: url(images/box_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.voice1 {
	margin:0;
	padding: 0;
	height: 153px;
	width: 260px;
	float: left;	
	display:block;	
}
.voice1 A:hover{
color : #ff0080;
text-decoration : underline;
}

.voice2 {
	margin:0;
	padding: 0;
	height: 153px;
	width: 260px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice2 A:hover{
color : #ff0080;
text-decoration : underline;
}

.left {
	float: left;
}

.m_all10 {
	margin: 10px;
}


/* ========SUBCONTENTS CUSTOMIZE======== */
DIV#sub .section {
margin-bottom:10px;
}
DIV#sub H2 {
padding:3px;
font-size:0.88em;
font-weight:bold;
color : #ff0080;
padding-left:10px;
background : #ffcccc;
border-bottom:1px solid #C1C1C1;
border-right:1px solid #C1C1C1;
}
DIV#sub UL {
margin:5px 0 0 5px;
padding:0;
}
DIV#sub LI {
padding:5px 0 5px 0;
font-size:0.75em;
line-height:1.4;
list-style:none;
background:url(images/bg_dotline.gif) 0 100% repeat-x;
}
DIV#sub LI A {
display:block;
padding-left:12px;
background:url(images/bg_list.gif) 0 6px no-repeat;
color : blue;
}
DIV#sub LI A:hover{
color : #ff0080;
}
/* ========TOTOP CUSTOMIZE======== */
DIV#totop{
position:relative;
height:2em;
}
DIV#totop P{
position:absolute;
top:10px;
right:0;
margin:0;
font-size:0.63em;
}
DIV#totop P A {
padding-left:8px;
background: url(images/bg_totop.gif) 0 50% no-repeat;
}

/* ========FOOTMENU CUSTOMIZE======== */
DIV#footMenu UL {
margin:0;
padding:10px 0 0 0;
text-align:right;
}
DIV#footMenu LI {
display : inline;
margin:0 0 0 10px;
font-size:0.75em;
list-style:none;
}
DIV#footMenu LI A {
text-decoration:none;
padding-left:10px;
background: url(images/bg_footmenu.gif) 0 50% no-repeat;
color : blue;
}
DIV#footMenu LI A:HOVER {
color : red;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : blue;
}
/* ========FOOTER CUSTOMIZE======== */
ADDRESS{
padding-right : 0px;
padding-left : 0px;
font-size:0.63em;
color:#333;
text-align:center;
padding-top : 9px;
padding-bottom : 8px;
margin-top : 10px;
}


/*トッチEつメニュー
-------------------------------------------------------------------------------------*/
.main-in {
width : 530px;
clear:both;
text-align : center;
}
.main-box-top {
width : 540px;
padding:7px 0 0 0;
clear:both;
}
.main-box-bottom {
width : 530px;
padding:0;
clear:both;
}
.main-box-left {
width : 260px;
float:left;
padding : 0px 10px;
padding-bottom : 10px;
padding-left : 0px;
}
.main-box-right {
width : 260px;
float:left;
padding:0 0 10px 0;
}
.main-box-in {
background : url(images/bg_recommend_main.gif) repeat-y center center;
width : 250px;
text-align:left;
}
.main-box-title {
background : url(images/bg_recommend_title.gif) repeat-x center center;
width : 250px;
text-align : center;
}
.main-box-title H3 {
font-size : 10px;
margin : 7px 10px 0px 10px;
padding-top : 5px;
padding-bottom : 0px;
color : white;
}
.main-box-title H3 A {
color : white;
text-decoration:none;
}
.main-box-title H3 A:HOVER {
color : white;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : white;
}
.main-in-bottom {
width : 260px;
}
.main-in-left {
width:98px;
padding:10px 0 10px 12px;
float:left;
}
.main-in-right {
width : 120px;
margin:10px 0 10px 7px;
float:left;
line-height:1.4;
font-size : 10px;
font-weight : 100;
}
.main-in-right A {
color : blue;
}


/* ========MAINEECONTENTS CUSTOMIZE======== */
DIV#main2 H2 {
margin-bottom:8px;
padding:0 0 0  30px;
color : #ff4a85;
font-size:0.94em;
font-weight:bold;
line-height:35px;
border:1px solid #D8D8D8;
background:url(images/bg_h2.gif) 0 0 no-repeat;
}

DIV#main2 H3 {
margin-bottom:3px;
font-size : 15px;
color : #ff4a85;
}

DIV#main2 H4 {
margin-bottom:2px;
font-size : 14px;
color : #ff4a85;
margin-top : 1px;
padding-top : 3px;
padding-left : 10px;
}

DIV#main2 H5 {
margin-bottom:2px;
font-size:0.75em;
}

DIV#main2 H6 {
margin-bottom:2px;
font-size:0.75em;
}

DIV#main2 P{
margin:0 0 1em 0;
font-size : 12px;
line-height : 180%;
padding-left : 9px;
padding-right : 9px;
}

DIV#main2 P strong{
color : #ff4a85;
}

DIV#main2 P SPAN {
color : #ff4a85;
font-weight : bold;
}

DIV#main2 OL,DL{
font-size : 13px;
}

DIV#main2 LI {
font-size : 13px;
margin : 10px 0px 10px 20px;
padding : 0px 0px 0px 20px;
list-style-image : url(images/p.gif);
bottom : auto;
vertical-align : middle;
}

DIV#main2 DT{
margin-bottom:3px;
}
DIV#main2 DD{
padding:0;
margin:0 0 0.5em 1em;
padding:3px;
background:#f1f1f1;
}

DIV#main2 a{
color : blue;
}

DIV#main2 A:hover {
color : blue;
text-decoration : underline;
}

/* INFORMATION CUSTOMIZE */
* html body div#main2 dl.information dd div {
display:inline-block;
}
DIV#main2 DL.information DT {
float:left;
width:10em;
margin:0;
padding : 0px 0px 0px 0px;
}
DIV#main2 DL.information DD {
margin:0 0 0.5em 10em;
padding:0;
background:transparent;
}


/* whitening01*/
.top_white2 {
	padding: 0px;
	width:540px;
	height:auto;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tab_bg2 {
	width:540px;
	height:36px;
	margin: 0;
	padding:0;
	background-image: url(images/tab_big_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.tab_txt2 {
	font-size: 14px;
	font-weight: bold;	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left : 0px;
	margin-left : 50px;
	color : #000080;
}

.box2 {
	margin:0;
	padding: 0;
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	display:block;		
}

.box_bg2 {
	margin:0;
	padding: 0;
	height: 178px;
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg2_2 {
	margin:0;
	padding: 0;
	height: 178px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg2_3 {
	margin:0;
	padding: 0;
	height: 178px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.voice1_2 {
	margin:0;
	padding: 0;
	height: 153px;
	width: 530px;
	float: left;
	margin-left: 12px;
	display:block;	
}

.voice1_2 A {
color : #0000ff;
}

.voice1_2 A:hover{
color : #ff0080;
text-decoration : underline;
}

.voice2_2 {
	margin:0;
	padding: 0;
	height: 153px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice2_2 A {
color : #0000ff;
}

.voice2_2 A:hover{
color : #ff0080;
text-decoration : underline;
}

.voice3_2 {
	margin:0;
	padding: 0;
	height: 153px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice3_2 A {
color : #0000ff;
}

.voice3_2 A:hover{
color : #ff0080;
text-decoration : underline;
}

.left2 {
	float: left;
}

.m_all10_2 {
	margin: 10px;
}

.f-clear {
	clear: both;
}

/* whiteening02*/

.top_white3 {
	padding: 0px;
	width:540px;
	height:auto;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tab_bg3 {
	width:540px;
	height:36px;
	margin: 0;
	padding:0;
	background-image: url(images/tab_big_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.tab_txt3 {
	font-size: 14px;
	font-weight: bold;	
	padding-top : 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left : 0px;
	margin-left : 50px;
	color : #000080;
}

.box3 {
	margin:0;
	padding: 0;
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	display:block;		
}

.box_bg3 {
	margin:0;
	padding: 0;
	height: 270px;
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg3_2 {
	margin:0;
	padding: 0;
	height: 270px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg3_3 {
	margin:0;
	padding: 0;
	height: 270px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg3_4 {
	margin:0;
	padding: 0;
	height: 270px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg3_5 {
	margin:0;
	padding: 0;
	height: 270px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg3_6 {
	margin:0;
	padding: 0;
	height: 270px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.voice1_3 {
	margin : 0;
	padding : 0;
	height: 245px;
	width: 530px;
	float: left;
	margin-left: 12px;
	display:block;	
}

.voice1_3 A:hover{
color : #0000ff;
text-decoration : underline;
}

.voice2_3 {
	margin:0;
	padding: 0;
	height: 245px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice2_3 A:hover{
color : #0000ff;
text-decoration : underline;
}

.voice3_3 {
	margin:0;
	padding: 0;
	height: 245px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice3_3 A:hover{
color : #0000ff;
text-decoration : underline;
}

.voice4_3 {
	margin:0;
	padding: 0;
	height: 245px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice4_3 A:hover{
color : #0000ff;
text-decoration : underline;
}


.voice5_3 {
	margin:0;
	padding: 0;
	height: 245px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice5_3 A:hover{
color : #0000ff;
text-decoration : underline;
}


.voice6_3 {
	margin:0;
	padding: 0;
	height: 245px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice6_3 A:hover{
color : #0000ff;
text-decoration : underline;
}

.left2 {
	float: left;
}
.b {
color : #0080c0;
float: left;
}

.m_all10_2 {
	margin: 10px;
}

/* clean01*/

.top_clean {
	padding: 0px;
	width:540px;
	height:auto;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tab_bg_c {
	width:540px;
	height:36px;
	margin: 0;
	padding:0;
	background-image: url(images/tab_big_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.tab_txt_c {
	font-size: 14px;
	font-weight: bold;	
	padding-top : 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left : 0px;
	margin-left : 50px;
	color : #000080;
}

.box_c {
	margin:0;
	padding: 0;
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	display:block;		
}

.box_bg_c {
	margin:0;
	padding: 0;
	height : 310px;
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg_c2 {
	margin:0;
	padding: 0;
	height : 350px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg_c3 {
	margin:0;
	padding: 0;
	height: 330px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}


DIV#voice1_c {
	margin : 0;
	padding : 0;
	height : 280px;
	width: 530px;
	margin-left: 12px;
	display:block;	
	float : left;
}

DIV#voice1_c P {
	font-size:13px;
	width : 500px;
       text-align : left;
}

DIV#voice1_c strong {
font-weight : bold;
color : #ff4a85;
}

DIV#voice1_c H4 {
font-size:15px;
font-weight : bold;
color : #ff4a85;
margin-left : 0px;
}



DIV#voice2_c {
	margin : 0;
	padding : 0;
	height : 280px;
	width: 530px;
	margin-left: 12px;
	display:block;	
	float : left;	
}

DIV#voice2_c P {
	font-size:13px;
	width : 500px;
       text-align : left;
}

DIV#voice2_c strong {
font-weight : bold;
color : #ff4a85;
}

DIV#voice2_c H4 {
font-size:15px;
font-weight : bold;
color : #ff4a85;
margin-left : 0px;
}

DIV#voice3_c {
	margin:0;
	padding: 0;
	height : 280px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

DIV#voice3_c P {
	font-size:13px;
	width : 500px;
       text-align : left;
}

DIV#voice3_c strong {
font-weight : bold;
color : #ff4a85;
}

DIV#voice3_c H4 {
font-size:15px;
font-weight : bold;
color : #ff4a85;
margin-left : 0px;
}

.p_c {
	width : 500px;
	text-align : left;
	margin-left : 0px;
	margin-right : 0px;
}

.m_all10_2 {
	margin: 10px;
}


/* lip01*/
.top_lip {
	padding: 0px;
	width:540px;
	height:auto;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tab_bg_lip {
	width:540px;
	height:36px;
	margin: 0;
	padding:0;
	background-image: url(images/tab_big_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.tab_txt_lip {
	font-size: 14px;
	font-weight: bold;	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left : 0px;
	margin-left : 50px;
	color : #000080;
}

.boxlip {
	margin:0;
	padding: 0;
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	display:block;		
}

.box_bg_lip {
	margin:0;
	padding: 0;
	height: 178px;
	width : 538px;
	border: 1px solid #CCCCCC;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg_lip2 {
	margin:0;
	padding: 0;
	height: 178px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.box_bg_lip3 {
	margin:0;
	padding: 0;
	height: 178px;
	width : 538px;
	border : 0px solid #cccccc;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center center;	
	display:block;		
}

.voice1_lip {
	margin:0;
	padding: 0;
	height: 153px;
	width: 530px;
	float: left;
	margin-left: 12px;
	display:block;	
}

.voice1_lip A:hover{
color : #0000ff;
text-decoration : underline;
}

.voice2_lip {
	margin:0;
	padding: 0;
	height: 153px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice2_lip A:hover{
color : #0000ff;
text-decoration : underline;
}

.voice3_lip {
	margin:0;
	padding: 0;
	height: 153px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice3_lip A:hover{
color : #0000ff;
text-decoration : underline;
}

.voice4_lip {
	margin:0;
	padding: 0;
	height: 153px;
	width: 530px;
	float: left;	
	margin-left: 12px;
	display:block;	
}

.voice4_lip A:hover{
color : #0000ff;
text-decoration : underline;
}

.left2 {
	float: left;
}

.m_all10_2 {
	margin: 10px;
}

.f-clear {
	clear: both;
}


/* ========MAINEECONTENTS CUSTOMIZE======== */
DIV#main3 H2 {
margin-bottom:8px;
padding:0 0 0  30px;
color : #ff4a85;
font-size:0.94em;
font-weight:bold;
line-height:35px;
border:1px solid #D8D8D8;
background:url(images/bg_h2.gif) 0 0 no-repeat;
}
DIV#main3 H3 {
margin-bottom:3px;
font-size : 15px;
color : #ff4a85;
}
DIV#main3 H4 {
margin-bottom:2px;
font-size : 14px;
color : #ff4a85;
margin-top : 1px;
padding-top : 3px;
padding-left : 10px;
}
DIV#main3 H5 {
margin-bottom:2px;
font-size:0.75em;
}
DIV#main3 H6 {
margin-bottom:2px;
font-size:0.75em;
}
DIV#main3 P{
margin:0 0 1em 0;
font-size : 12px;
line-height : 180%;
padding-left : 50px;
padding-right : 9px;



}

DIV#main3 P strong{
color : #ff4a85;
}

DIV#main3 P SPAN {
color : #990000;
font-weight : bold;
}

DIV#main3 OL,DL{
font-size : 13px;
}

DIV#main3 LI {
font-size : 13px;
margin : 10px 0px 10px 20px;
padding : 0px 0px 0px 20px;
list-style-image : url(images/q.gif);
bottom : auto;
vertical-align : middle;
}

DIV#main3 DT{
margin-bottom:3px;
}
DIV#main3 DD{
padding:0;
margin:0 0 0.5em 1em;
padding:3px;
background:#f1f1f1;
}



/* INFORMATION CUSTOMIZE */
* html body div#main3 dl.information dd div {
display:inline-block;
}
DIV#main3 DL.information DT {
float:left;
width:10em;
margin:0;
padding : 0px 0px 0px 0px;
}
DIV#main3 DL.information DD {
margin:0 0 0.5em 10em;
padding:0;
background:transparent;
}

DIV#main3 p img {
	float: right;
	margin: 0 10px 6px 10px;
}

DIV#main3 p.f-left img {
	float: left;
	margin: 0 10px 6px 10px;
}
.f-clear {
	clear: both;
}

DIV#main3 p A {
color : blue;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : blue;
}

DIV#info {
width:530px;
}

DIV#info {
width:530px;
}

DIV#info H4 {
margin-bottom:2px;
font-size : 14px;

font-weight : bold;
padding-top : 8px;
padding-bottom : 5px;
color : #990000;
}
DIV#info H5 {
margin-bottom:2px;
font-size : 12px;
color : black;
padding-top : 3px;
font-weight : bold;
}
DIV#info P {
margin-bottom:2px;
font-size:0.75em;
line-height : 180%;
padding-left : 5px;
padding-right : 5px;
}





/*rei
-------------------------------------------------------------------------------------*/
DIV#rei H2 {
margin-bottom:8px;
padding : 0px 0px 0px 25px;
color : #ff4a85;
font-size:0.94em;
font-weight:bold;
line-height:35px;
border:1px solid #D8D8D8;
background:url(images/bg_h2.gif) 0 0 no-repeat;
}
DIV#rei H3 {
margin-bottom:3px;
font-size : 15px;
color : #ff4a85;
padding-left : 8px;
margin-left : 0px;
}
DIV#rei H4 {
margin-bottom:2px;
font-size : 14px;
color : #ff4a85;
}
DIV#rei H5 {
margin-bottom : 4px;
font-size : 13px;
margin-top : 4px;
}
DIV#rei H6 {
margin-bottom:2px;
font-size:0.75em;
}
DIV#rei P{
margin:0 0 1em 0;
font-size : 13px;
line-height : 180%;
padding-left : 10px;
}
DIV#rei P SPAN {
color : #ff4a85;
font-weight : bold;
}

DIV#rei P strong{
color : #ff4a85;
}

DIV#rei OL,DL{
font-size : 13px;
}

DIV#rei LI {
font-size : 13px;
margin : 10px 0px 10px 20px;
padding : 0px 0px 0px 20px;
list-style-image : url(images/p.gif);
bottom : auto;
vertical-align : middle;
}

DIV#rei DT{
margin-bottom:3px;
}
DIV#rei DD{
padding:0;
margin:0 0 0.5em 1em;
padding:3px;
background:#f1f1f1;
}
/* INFORMATION CUSTOMIZE */
* html body div#rei dl.information dd div {
display:inline-block;
}
DIV#rei DL.information DT {
float:left;
width:10em;
margin:0;
padding:0;
}
DIV#rei DL.information DD {
margin:0 0 0.5em 10em;
padding:0;
background:transparent;
}

DIV#rei p img {
	float: right;
	margin: 0 10px 6px 10px;
}

DIV#rei p.f-left img {
	float: left;
	margin: 0 10px 6px 10px;
}
.f-clear {
	clear: both;
}

DIV#rei p A {
color : blue;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : blue;
}

DIV#rei p A:hover{
color : #0000ff;
text-decoration : underline;
}


/*soudan
-------------------------------------------------------------------------------------*/
.tableLayout{
border-collapse:collapse;
border-top : 1px solid gray;
border-left : 1px solid gray;
margin:0 0 20px 10px;
}

.tableLayout TD,.tableLayout TH{
border-bottom : 1px solid gray;
border-right : 1px solid gray;
padding:3px 3px;
}

.tableLayout TH{
background : #cccccc;
text-align:left;
width : 200px;
font-size : 13px;
padding-top : 5px;
padding-left : 5px;
padding-bottom : 5px;
}

.tableLayout TD{
text-align:left;
width : 330px;
font-size : 13px;
padding-top : 5px;
padding-left : 5px;
padding-bottom : 5px;
}
/*dr
-------------------------------------------------------------------------------------*/
.tableLayout2{
border-collapse:collapse;
border-top : 1px solid gray;
border-left : 1px solid gray;
margin:0 0 20px 10px;
}

.tableLayout2 TD,.tableLayout2 TH{
border-bottom : 1px solid gray;
border-right : 1px solid gray;
padding:3px 3px;
}

.tableLayout2 TH{
background : #cccccc;
text-align:left;
width : 100px;
font-size : 13px;
padding-top : 5px;
padding-left : 5px;
padding-bottom : 5px;
}

.tableLayout2 TD{
text-align:left;
width : 430px;
font-size : 13px;
padding-top : 5px;
padding-left : 5px;
padding-bottom : 5px;
}

/* ----------------------------------- top　contents_cam */
.contents_cam {
	margin-bottom:20px;




}
.contents_cam ul {
	clear:both;
	height:1%;
}
.contents_cam ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.contents_cam UL LI {
	float:left;
	margin : 0px 20px 10px 0px !important;
	padding:0 !important;
	width : 155px !important;
	font-weight:bold;
	
	border:none !important;
}
.contents_cam ul li img {
	padding:4px;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.contents_cam UL LI A:hover IMG {
	border : 1px solid #ff6699;
}
.contents_cam ul li.last {
	margin:0 0 10px 0 !important;
}


