@charset "Shift_JIS";

/* ==================================================

CSS Document for 大人のマナー

   ================================================== 
   20060728 css変更・クリーンアップ（JM　緑川）
主な変更点は下記
・icn_ar_pink.gifをicn_ar_pink.gifに変更（同一画像のため）
・不要な定義を削除（フォーム定義）
・クラスehonTitleとehonOsusume_subTitleを削除

目次
shussan 
ninshin 
ceremony
main
qa1
qa2
qa3
plus
side 
   */
   
   
/* shussan -------------------------------*/

.advice{
background-image:url(../../37_manners/pre_man/images/advice_waku_1.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 12px;
padding:0px 0px 12px 0px;

}
.advice_txt{
background-image:url(../../37_manners/pre_man/images/advice_waku_2.gif);
background-repeat:repeat-y;
margin:0px 0px 0px 12px;
padding:0px 20px 0px 10px;
}
.advice_end{
background-image:url(../../37_manners/pre_man/images/advice_waku_3.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 12px;
}

/* ninshin -------------------------------*/

p.taiken{
border:1px solid #999999;
padding:10px;
background-color:#FFFFCC}

.mrg5{
margin:5px;}

.ken{
margin:10px 15px 10px 10px;
border-bottom:1px solid #cccccc;
padding:0px 0px 10px 0px;
}
.ken_title{color:#FFFFFF;width:70px;height:30px;
margin:5px 10px 0px 0px;
padding:10px 0px 0px 0px;
float:left;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:110%;
}
.ken .txt{margin-left:80px;}
.tokyo{
background-color:#FFA230;}

.ken .kanagawa{
background-color:#AFCD37;}
.ken .ibaragi{
background-color:#9CA6E8;}
.color_perple{
color:#9CA6E8;}
.ken .aichi{
background-color:#F296DD;}
.ken .kyoto{
background-color:#5DCFB8;}
.color_bluegreen{color:#5DCFB8;}
.ken .osaka{
background-color:#D3A646;}
.ken .hyogo{
background-color:#FFA230;}
.ken .hukuoka{
background-color:#7DCD77;}
.color_green2{color:#7DCD77;}


.toukou1{
background-image:url(../../37_manners/pre_man/images/toukou1.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 50px;
border-bottom:1px solid #CCCCCC;
margin:10px;
}

.toukou2{
background-image:url(../../37_manners/pre_man/images/toukou2.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 50px;
border-bottom:1px solid #CCCCCC;
margin:10px;
}

table.ninshin{
margin:5px 10px 0px 5px;
border:1px solid #CCCCCC;}

td.white{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
text-align:right;}
td.yellow{
background-color:#FFFFCC;
border:1px solid #CCCCCC;}
td.pink{
background-color:#FFCCCC;
border:1px solid #CCCCCC;
text-align:center;}
td.green{
background-color:#CCFFCC;
border:1px solid #CCCCCC;
text-align:center}

.mrg10{
margin:10px;}

  
/* ceremony -------------------------------*/

#bodymanners #main .tab{
margin:0px 10px 0px 10px;
}
#bodymanners #main .kan_waku{
border:2px solid #FFDF9E;
margin:0px 10px 0px 10px;}

#bodymanners #main .kon_waku{
border:2px solid #FF6699;
margin:0px 10px 0px 10px;}

#bodymanners #main .sou_waku{
border:2px solid #9946CA;
margin:0px 10px 0px 10px;}

#bodymanners #main .sai_waku{
border:2px solid #FF6600;
margin:0px 10px 0px 10px;}

.kan_list_title{
font-size:110%;
color:#FFFFFF;
background-color:#FF9900;
padding:1px 1px 1px 10px;
margin:25px 25px 10px 25px;}

.kon_list_title{
font-size:110%;
color:#FFFFFF;
background-color:#FF6699;
padding:1px 1px 1px 10px;
margin:25px 25px 10px 25px;}

.sou_list_title{
font-size:110%;
color:#FFFFFF;
background-color:#9946CA;
padding:1px 1px 1px 10px;
margin:25px 25px 10px 25px;}

.sai_list_title{
font-size:110%;
color:#FFFFFF;
background-color:#FF6600;
padding:1px 1px 1px 10px;
margin:25px 25px 10px 25px;}

.kan_waku a:link {
	color: #FF992A;
	text-decoration: underline;}
.kan_waku a:visited {
	color: #FF992A;
	text-decoration: underline;}
.kan_waku a:active{
	color: #66CCFF;}
.kan_waku a:hover {
	color: #66CCFF;}
#bodymanners #main .kan_waku ul{
margin:0px 50px 20px 50px;
}	
#bodymanners #main .kan_waku li{
list-style-image:url(../../37_manners/k_man/images/kan_icon.gif);
line-height:140%;
}	


.kon_waku a:link {
	color: #FF6699;
	text-decoration: underline;}
.kon_waku a:visited {
	color: #FF6699;
	text-decoration: underline;}
.kon_waku a:active{
	color: #FF6699;}
.kon_waku a:hover {
	color: #66CCFF;}
#bodymanners #main .kon_waku ul{
margin:0px 50px 20px 50px;
}	
#bodymanners #main .kon_waku li{
list-style-image:url(../../37_manners/k_man/images/kon_icon.gif);
line-height:140%;
}


.sou_waku a:link {
	color: #9946CA;
	text-decoration: underline;}
.sou_waku a:visited {
	color: #9946CA;
	text-decoration: underline;}
.sou_waku a:active{
	color: #9946CA;}
.sou_waku a:hover {
	color: #66CCFF;}
#bodymanners #main .sou_waku ul{
margin:0px 50px 20px 50px;
}	
#bodymanners #main .sou_waku li{
list-style-image:url(../../37_manners/k_man/images/sou_icon.gif);
line-height:140%;
}

.sai_waku a:link {
	color: #FF6600;
	text-decoration: underline;}
.sai_waku a:visited {
	color: #FF6600;
	text-decoration: underline;}
.sai_waku a:active{
	color: #CC0099;}
.sai_waku a:hover {
	color: #FF6600;}
#bodymanners #main .sai_waku ul{
margin:0px 50px 20px 50px;
}	
#bodymanners #main .sai_waku li{
list-style-image:url(../../37_manners/k_man/images/sai_icon.gif);
line-height:140%;
}

/* main ------------------------------ */

h3 {
	background-image:url(../../37_manners/images/main_h3.gif);
	background-repeat:no-repeat;
	height:28px;
	margin:10px;
	clear:both;
	font-size:14px;
	color:#996699;
	padding-left:212px;
	padding-top:5px;
	}
	
#main h3.h3-line {
	background-image:url(../../37_manners/images/main_h3.gif);
	background-repeat:no-repeat;
	height:28px;
	margin:10px;
	clear:both;
	font-size:14px;
	color:#996699;
	padding-left:212px;
	padding-top:5px;
	}

#main h3.h3-green2 {
	background-image:url(../../37_manners/images/main_h3_green.jpg);
	background-repeat:no-repeat;
	height:37px;
	font-size: 13px;
	font-weight:bold;
	color: #fff;
	padding:10px 0px 0px 4px;
	margin-left:212px;
	margin-bottom:10px;
}

#bodymanners #main .plus{
	padding-left:133px;
	margin-top:5px;
	}

#bodymanners #main .green_man{
	text-align: center;
	font-size: 14px;
	color: #006600;
	font-weight: bold;	
	padding:0px;
	margin:0px;
}

#bodymanners #main .text1{
	margin-top:30px;
	margin:5px;
	float:right;
	}
	
#bodymanners #main .text2{
	margin:10px;
	}
	
#bodymanners #main .text3{
	margin-top:12px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#666;
	padding:0px;
	}
#bodymanners #main .linkWhite-pink {
	background: #fff url(../images/icn_ar_pink.gif) no-repeat 1px;
	padding-left: 18px;
	font-size: 12px;
}
	
#bodymanners #main .koumoku{
	float:left;
	margin-left:10px;
	margin-bottom: 10px;

	}
	
#bodymanners #main .manner_link{
	float:left;

	padding-left:7px;
	}
#bodymanners #main .manner_more{
	float:right;
	padding:0px;
	padding-top:18px;
	padding-right:10px;
	}
#bodymanners #main .koumoku_end{
clear:both;
margin-bottom:20px;
	}
/* qa1 ------------------------------ */
#bodymanners #main .qa{
padding-left:10px;
float:left;
}
#bodymanners #main .qa-waku1{
background-image:url(../../37_manners/t_man/images/qa-waku1_table.gif);
width:230px;
background-repeat:no-repeat;
padding:10px 10px 0px 10px;
}
#bodymanners #main .qa-txt{
background-image:url(../../37_manners/t_man/images/qa-waku1_bg.gif);
background-repeat:repeat-y;
text-align:center;
padding:10px;
width:230px;}
#bodymanners #main .qa-btn{
background-image:url(../../37_manners/t_man/images/qa-waku1_bottom.gif);
background-repeat:no-repeat;
width:230px;
padding:10px;}
#bodymanners #main .qa-list{
float:right;
width:250px;
padding-right:10px;}
#bodymanners #main .qa1{
padding-left:20px;}
#bodymanners #main .list1{
list-style-image:url(../../37_manners/t_man/images/icon-1.gif);
line-height:140%;}

/* qa2 ------------------------------ */

#bodymanners #main .qa-waku2{
background-image:url(../../37_manners/t_man/images/qa-waku2_table.gif);
width:230px;
background-repeat:no-repeat;
padding:10px 10px 0px 10px;
}
#bodymanners #main .qa-txt2{
background-image:url(../../37_manners/t_man/images/qa-waku2_bg.gif);
background-repeat:repeat-y;
text-align:center;
padding:10px;
width:230px;}
#bodymanners #main .qa-btn2{
background-image:url(../../37_manners/t_man/images/qa-waku2_bottom.gif);
background-repeat:no-repeat;
width:230px;
padding:10px;}
#bodymanners #main .qa2{
padding-left:20px;}
#bodymanners #main .list2{
list-style-image:url(../../37_manners/t_man/images/icon-2.gif);
line-height:140%;}

.list2 a:link {
	color: #FA6762;
	text-decoration: underline;}
.list2 a:visited {
	color: #996699;
	text-decoration: underline;}
.list2 a:active{
	color: #FA6762;}
.list2 a:hover {
	color: #FA6762;}
/* qa3 ------------------------------ */

#bodymanners #main .qa-waku3{
background-image:url(../../37_manners/t_man/images/qa-waku3_table.gif);
width:230px;
background-repeat:no-repeat;
padding:10px 10px 0px 10px;
}
#bodymanners #main .qa-txt3{
background-image:url(../../37_manners/t_man/images/qa-waku3_bg.gif);
background-repeat:repeat-y;
text-align:center;
padding:10px;
width:230px;}
#bodymanners #main .qa-btn3{
background-image:url(../../37_manners/t_man/images/qa-waku3_bottom.gif);
background-repeat:no-repeat;
width:230px;
padding:10px;}
#bodymanners #main .qa3{
padding-left:20px;}
#bodymanners #main .list3{
list-style-image:url(../../37_manners/t_man/images/icon-3.gif);
line-height:140%;}

.list3 a:link {
	color: #FF992A;
	text-decoration: underline;}
.list3 a:visited {
	color: #996699;
	text-decoration: underline;}
.list3 a:active{
	color: #FF992A;}
.list3 a:hover {
	color: #FF992A;}

.clear{
clear:both;}

/* plus -------------------------------*/
#bodymanners #main h4{
color:#669900;
border-left:5px solid #669900;
border-top:1px dotted #669900;
padding:5px;
margin:20px 15px 20px 15px;}

#bodymanners #main .col1{
float:left;
width:230px;
margin-left:15px;
}

#bodymanners #main .col2{
float:right;
width:250px;
padding-right:10px;}



/* side ------------------------------ */


#bodymanners #side .linkWhite-pink {
	background: #fff url(../images/icn_ar_pink.gif) no-repeat 1px;
	padding-left: 18px;
	font-size: 12px;
}


#bodymanners #side .pointtxt {
	margin-left: 20px;
}
#bodymanners #side .pointtxt1 {
	float:left;
	margin-right: 10px;
}
#bodymanners #side .pointtxt2 {
	margin: 0;
}


