@charset "utf-8";
/* ------------- 共通 ------------- */

* {
	margin: 0;
	padding: 0;
}

.clear{ clear: both; font-size: 1px;}


/* ------------- リンク -------------
a:link { color: #000064; text-decoration: underline; }
a:visited { color: #606; text-decoration: underline; }
a:active,
a:hover { color: #900; text-decoration: underline; }
---------------------------------- */

/* -------- 左ナビゲーション -------- */
#leftnavi {
	float:left;
	margin-right:10px;
}
#leftinner {
	width:190px
}
/* ---------------------------------- */



.beginner {
	margin-left: 10px;
	width: 940px;
}
.beginner img {
	border:none;
	vertical-align: bottom;
}

#maincontents {
	width: 940px;
}
#wrapper {
	float: right;
	width: 740px;
	margin-bottom: 10px;
}
#wrapper p {
	padding: 0;
}

#leftnavi {
	float: left;
	margin: 0 5px 0 0;
}
#leftinner {
	width: 190px;
}
.footer_box {
	width:940px;
	clear: both;
	text-align:center;
	margin:20px auto;
}
p {
	margin: 0;
}
/* ------------ ヘッダー ------------ */
.beginner #wrapper .head{
	width:740px;
	margin-bottom:15px;
	text-align:center;

}
.beginner #wrapper .head h1 {
	padding:0;
	margin-bottom:15px;
}

.beginner #wrapper .head .pagelink p{
	width:628px;
	padding-top:15px;
	margin:0 auto;
}
/* ---------------------------------- */


/* --------------------- メニュ --------------------- */
.beginner #mannersmenu {
	width:735px;
	padding:0;
	margin-left:5px;
}
.beginner #mannersmenu #menu {
	/*height:50px;*/
	margin:0;
	padding:0;
}
.beginner #mannersmenu #menu a {
	float:left;
	height:50px;
	padding:0;
	text-indent:-9999px;
	text-decoration:none;
}

.beginner #mannersmenu #menu .menu1 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu1.gif) no-repeat;
	margin:0 3px 4px 0;
}
.beginner #mannersmenu #menu .menu2 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu2.gif) no-repeat;
	margin:0 3px 4px 0;
}
.beginner #mannersmenu #menu .menu3 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu3.gif) no-repeat;
	margin-bottom:4px;
}
.beginner #mannersmenu #menu .menu4 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu4.gif) no-repeat;
	margin-right:3px;
}
.beginner #mannersmenu #menu .menu5 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu5.gif) no-repeat;
	margin-right:3px;
}
.beginner #mannersmenu #menu .menu6 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu6.gif) no-repeat;
}

/*hover*/
.beginner #mannersmenu #menu .menu1 a:hover {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu1_f2.gif) no-repeat;
	margin:0 3px 4px 0;
}
.beginner #mannersmenu #menu .menu2 a:hover {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu2_f2.gif) no-repeat;
	margin:0 3px 4px 0;
}
.beginner #mannersmenu #menu .menu3 a:hover {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu3_f2.gif) no-repeat;
	margin-bottom:4px;
}
.beginner #mannersmenu #menu .menu4 a:hover {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu4_f2.gif) no-repeat;
	margin-right:3px;
}
.beginner #mannersmenu #menu .menu5 a:hover {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu5_f2.gif) no-repeat;
	margin-right:3px;
}
.beginner #mannersmenu #menu .menu6 a:hover {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu6_f2.gif) no-repeat;
}

/*現在地の判定*/
.beginner .manners1 #mannersmenu #menu .menu1 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu1_f2.gif) no-repeat;
	margin:0 3px 4px 0;
}
.beginner .manners2 #mannersmenu #menu .menu2 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu2_f2.gif) no-repeat;
	margin:0 3px 4px 0;
}
.beginner .manners3 #mannersmenu #menu .menu3 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu3_f2.gif) no-repeat;
	margin-bottom:4px;
}
.beginner .manners4 #mannersmenu #menu .menu4 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu4_f2.gif) no-repeat;
	margin-right:3px;
}
.beginner .manners5 #mannersmenu #menu .menu5 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu5_f2.gif) no-repeat;
	margin-right:3px;
}
.beginner .manners6 #mannersmenu #menu .menu6 a {
	float:left;
	width: 240px;
	background:url(/goodmanner/beginner/images/menu6_f2.gif) no-repeat;
}

/* -------------------------------------------------- */


/* ------ 心得 ------ */
#kokoroebox {
	width:740px;
	padding:0;
	margin:0;
	background:url(/goodmanner/beginner/images/kokoroe_bg.gif) top left repeat-y;
}

#kokoroebox h2 {
	padding:0;
	margin:0;
}
#kokoroebox .kokoroe {
	margin:0 26px;
}
#kokoroebox .kokoroe p.kimg {
	margin-bottom:7px;
}
#kokoroebox .kokoroe p.ktxt {
	margin-bottom:10px;
	font-size:14px;
	line-height:1.2em;
}
#kokoroebox p.kokoroeun {
	margin-top:13px;
	padding:0;
}
/* ------------------ */


/* --------------- 各ページへのリンク --------------- */
.beginner #pagelink {
	padding:0;
	margin-left:21px;
}

.beginner #pagelink p#iyoiyo {
	margin:10px 0 10px 171px;
}

.beginner #pagelink #plink {
	/*height:233px;  IE7崩れの原因*/
	margin:0;
	padding:0;
}
.beginner #pagelink #plink a {
	float:left;
	height:233px;
	padding:0;
	margin-bottom:4px;
	text-indent:-9999px;
	text-decoration:none;
}

.beginner #pagelink #plink .plink1 a {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu1.gif) no-repeat;
	margin: 0 22px 7px 0;
}
.beginner #pagelink #plink .plink2 a {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu2.gif) no-repeat;
	margin: 0 22px 7px 0;
}
.beginner #pagelink #plink .plink3 a {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu3.gif) no-repeat;
	margin-bottom:7px;
}
.beginner #pagelink #plink .plink4 a {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu4.gif) no-repeat;
	margin-right:22px;
}
.beginner #pagelink #plink .plink5 a {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu5.gif) no-repeat;
	margin-right:22px;
}
.beginner #pagelink #plink .plink6 a {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu6.gif) no-repeat;
}

/*hover*/
.beginner #pagelink #plink .plink1 a:hover {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu1_f2.gif) no-repeat;
	margin: 0 22px 7px 0;
}
.beginner #pagelink #plink .plink2 a:hover {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu2_f2.gif) no-repeat;
	margin: 0 22px 7px 0;
}
.beginner #pagelink #plink .plink3 a:hover {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu3_f2.gif) no-repeat;
	margin-bottom: 7px;
}
.beginner #pagelink #plink .plink4 a:hover {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu4_f2.gif) no-repeat;
	margin-right:22px;
}
.beginner #pagelink #plink .plink5 a:hover {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu5_f2.gif) no-repeat;
	margin-right:22px;
}
.beginner #pagelink #plink .plink6 a:hover {
	float:left;
	width: 218px;
	background:url(/goodmanner/beginner/images/kokoroe_menu6_f2.gif) no-repeat;
}
/* -------------------------------------------------- */





.beginner .mainarea,
.beginner .mainarea2 {
	width:740px;
	padding-bottom:30px;
	margin:0;
	background:#4a9e18 url(/goodmanner/beginner/images/mainbg_un.gif) left bottom no-repeat;
	clear:both;
}

.beginner .mainareain {
	margin:0;
	padding:20px 28px 0;
	background:url(/goodmanner/beginner/images/mainbg_top.gif) left top no-repeat;
}
.beginner .mainareain2 {
	margin:0;
	padding:20px 18px 0;
	background:url(/goodmanner/beginner/images/mainbg_top.gif) left top no-repeat;
}
.beginner .mainareain2 .in2 {
	padding:0;
	margin:0 10px;
}
.beginner .mainarea .mainareain h2,
.beginner .mainarea .mainareain2 h2 {
	margin-top: 9px
}
.beginner .mainarea h3 {
	margin: 20px 0 0 !important;
	clear:both;
}


/* middleタイプ　セット */
.beginner .set_middle1 {
	margin:12px 12px 0 12px;
	padding:0;
}
.beginner .set_middle2 {
	margin-top:12px;
	padding:0;
	width:684px;
}


/* テキストmiddleタイプ1 */
.beginner .set_middle1 .txtarea1 {
	width:322px;
	height:497px;
	float:right;
	background:url(/goodmanner/beginner/images/txtmiddle_un.gif) left bottom no-repeat;
}
.beginner .set_middle1 .txtarea1 .txtarea1in {
	background:url(/goodmanner/beginner/images/txtmiddle_top.gif) left top no-repeat;
	padding: 20px 0 0;
}
.beginner .set_middle1 .txtarea1 .txtarea1in ol {
	margin:0 10px 0 30px;
	line-height:1.3em;
	list-style-type:decimal;
	list-style-position:inside;
}
.beginner .set_middle1 .txtarea1 .txtarea1in p {
	margin:0 10px 0 30px;
	line-height:1.3em;
}

/* テキストmiddleタイプ2 */
.beginner .set_middle1 .txtarea2 {
	width:322px;
	height:246px;
	float:right;
	background:url(/goodmanner/beginner/images/txtmiddle_un.gif) left bottom no-repeat;
}
.beginner .set_middle1 .txtarea2 .txtarea2in {
	background:url(/goodmanner/beginner/images/txtmiddle_top.gif) left top no-repeat;
	padding: 20px 0 0;
}
.beginner .set_middle1 .txtarea2 .txtarea2in dl {
	margin:0 10px 0 30px;
	line-height:1.3em;
}
.beginner .set_middle1 .txtarea2 .txtarea2in dt {
	font-weight:bold;
}
.beginner .set_middle1 .txtarea2 .txtarea2in dt.margin_t10 {
	margin-top:10px;
}
.beginner .set_middle1 .txtarea2 .txtarea2in ol {
	margin:0 10px 0 30px;
	line-height:1.3em;
	list-style-type:decimal;
	list-style-position:inside;
}
.beginner .set_middle1 .txtarea2 .txtarea2in p {
	margin:0 10px 0 30px;
	line-height:1.3em;
}

/* テキストmiddleタイプ3 float:left */
.beginner .set_middle1 .txtarea5 {
	width:322px;
	height:246px;
	float:left;
	background:url(/goodmanner/beginner/images/txtmiddle_un2.gif) left bottom no-repeat;
}
.beginner .set_middle1 .txtarea5 .txtarea5in {
	background:url(/goodmanner/beginner/images/txtmiddle_top2.gif) left top no-repeat;
	padding: 20px 0 0;
}
.beginner .set_middle1 .txtarea5 .txtarea5in dl {
	margin:0 20px 0 10px;
	line-height:1.3em;
}
.beginner .set_middle1 .txtarea5 .txtarea5in dt {
	font-weight:bold;
}


/* テキストmiddleタイプ4 まっすーキャラ*/
.beginner .set_middle1 .txtarea4 {
	width:309px;
	height:316px;
	float:left;
	background:url(/goodmanner/beginner/images/txtmiddle_un2.gif) left bottom no-repeat;
}
.beginner .set_middle1 .txtarea4 .txtarea4in {
	/*background:url(/goodmanner/beginner/images/txtmiddle_top.gif) left top no-repeat;*/
	padding: 20px 0 0;
}
.beginner .set_middle1 .txtarea4 .txtarea4in p {
	margin:0 10px;
}
.beginner .set_middle1 .txtarea4 .txtarea4in p span {
	font-weight:bold;
}

/* テキストmiddleタイプ5*/
.beginner .set_middle1 .txtarea7 {
	width:309px;
	height:220px;
	margin-bottom:5px;
	background:url(/goodmanner/beginner/images/txtmiddle_un3a.gif) left bottom no-repeat;
}
.beginner .set_middle1 .txtarea7 .txtarea7in {
	background:url(/goodmanner/beginner/images/txtmiddle_top3.gif) left top no-repeat;
	padding: 20px 0 0;
}
.beginner .set_middle1 .txtarea7 .txtarea7in dl {
	margin:0 10px;
}
.beginner .set_middle1 .txtarea7 .txtarea7in dt {
	font-weight:bold;
}
.beginner .set_middle1 .txtarea7 .txtarea7in dt.fsize {
	font-size:16px;
	margin-bottom:10px;
}


/* テキストmiddleタイプ6　白地ver float:left */
.beginner .set_middle1 .txtarea13 {
	width:322px;
	height:246px;
	float:left;
	background:url(/goodmanner/beginner/images/w_txtmiddle_un.gif) left bottom no-repeat;
}
.beginner .set_middle1 .txtarea13 .txtarea13in {
	background:url(/goodmanner/beginner/images/w_txtmiddle_top.gif) left top no-repeat;
	padding: 20px 0 0;
}
.beginner .set_middle1 .txtarea13 .txtarea13in p {
	margin:0 20px 0 10px;
	line-height:1.3em;
}
.beginner .set_middle1 .txtarea13 .txtarea13in ul {
	margin:10px 20px 10px 10px;
	line-height:1.3em;
	list-style-type:decimal;
	list-style-position:inside;
}


/* テキストmiddleタイプ7*/
.beginner .set_middle2 .txtarea14 {
	width:225px;
	height:516px;
	float:right;
	background:url(/goodmanner/beginner/images/txtsmall_un.gif) left bottom no-repeat;
}
.beginner .set_middle2 .txtarea15 {
	width:225px;
	height:516px;
	float:left;
	background:url(/goodmanner/beginner/images/txtsmall_un.gif) left bottom no-repeat;
}
.beginner .set_middle2 .txtarea14 .txtarea14in,
.beginner .set_middle2 .txtarea15 .txtarea15in  {
	background:url(/goodmanner/beginner/images/txtsmall_top.gif) left top no-repeat;
	padding: 20px 0 0;
}
.beginner .set_middle2 .txtarea14 .txtarea14in dl {
	margin:0 10px;
}
.beginner .set_middle2 .txtarea14 .txtarea14in dt {
	font-weight:bold;
	margin-bottom:10px;
}
.beginner .set_middle2 .txtarea14 .txtarea14in dd{
	margin:-10px 0 10px;
}

.beginner .set_middle2 .txtarea15 .txtarea15in p {
	margin:0 10px 0 10px;
	line-height:1.3em;
}


/*（ウェア良い例悪い例） */
.beginner .set_middle2 li {
	float:left;
}
.beginner .set_middle2 li.margin_r5 {
	margin-right:6px;
}





/* つっきーキャラ　ポイント解説 */
.beginner .set_middle1 .chara_box1 {
	width:309px;
	height:317px;
	margin:0;
	padding:0;
	float:left;
	background:url(/goodmanner/beginner/images/txtmiddle_un.gif) left bottom no-repeat;
}
.beginner .set_middle1 .chara_box1 p.txt_margin {
	margin:10px;
	line-height:1.4em;
}
.beginner .set_middle1 .chara_box1 p.txt_margin span {
	font-weight:bold;
}





/* longタイプ　セット */
.beginner .set_long1 {
	margin:0;
	padding:0;
	clear:both;
}
.beginner .set_long2 {
	padding:0 10px;
	clear:both;
}

/* テキストlongタイプ1 */
.beginner .set_long1 .txtarea3 {
	width:684px;
	padding-bottom:20px;
	background:url(/goodmanner/beginner/images/txtlong_un.gif) left bottom no-repeat;
}
.beginner .set_long1 .txtarea3 .txtarea3in {
	/*background:url(/goodmanner/beginner/images/txtlong_top.gif) left top no-repeat;*/
	padding: 20px 20px 0 0;
}
.beginner .set_long1 .txtarea3 .txtarea3in dl {
	margin:0 10px 0 30px;
	line-height:1.3em;
}
.beginner .set_long1 .txtarea3 .txtarea3in dt {
	font-weight:bold;
}
.beginner .set_long1 .txtarea3 .txtarea3in dt.margin_t10 {
	margin-top:10px;
}
.beginner .set_long1 .txtarea3 .txtarea3in dt.fsize {
	font-size:16px;
	margin-bottom:10px;
}
.beginner .set_long1 .txtarea3 .txtarea3in ol {
	margin:0 10px 0 30px;
}
.beginner .set_long1 .txtarea3 .txtarea3in p {
	margin:0 10px 0 30px;
	line-height:1.3em;
}
.beginner .set_long1 .txtarea3 .txtarea3in ul {
	margin:10px 10px 10px 30px;
	line-height:1.3em;
}


/* テキストlongタイプ5 */
.beginner .set_long1 .txtarea12 {
	width:684px;
	padding-bottom:20px;
	background:url(/goodmanner/beginner/images/w_txtlong_un.gif) left bottom no-repeat;
}
.beginner .set_long1 .txtarea12 .txtarea12in {
	/*background:url(/goodmanner/beginner/images/txtlong_top.gif) left top no-repeat;*/
	padding: 20px 20px 0 0;
}
.beginner .set_long1 .txtarea12 .txtarea12in dl {
	margin:0 10px 0 30px;
	line-height:1.3em;
}
.beginner .set_long1 .txtarea12 .txtarea12in dt {
	font-weight:bold;
	margin-bottom:
}
.beginner .set_long1 .txtarea12 .txtarea12in p {
	margin:0 10px 0 30px;
	line-height:1.3em;
}



/* テキストlongタイプ2 スーさんキャラ */
.beginner .set_long2 .txtarea6 {
	width:664px;
	padding-top:12px;
}
.beginner .set_long2 .txtarea6 p {
	float:left;
}
.beginner .set_long2 .txtarea6 .txtarea6in {
	float:left;
	width:566px;
	height:108px;
	background:#4a9e18 url(/goodmanner/beginner/images/su_title1b.gif) left top no-repeat;
}
.beginner .set_long2 .txtarea6 .txtarea6in dl {
	margin:40px 10px 0 50px;
	line-height:1.3em;
}
.beginner .set_long2 .txtarea6 .txtarea6in dt {
	font-weight:bold;
}

/* テキストlongタイプ2 スーさんキャラ2 */
.beginner .set_long1 .txtarea16 {
	padding-top:12px;
}
.beginner .set_long1 .txtarea16 p {
	float:left;
}
.beginner .set_long1 .txtarea16 .txtarea16in {
	float:left;
	width:578px;
	height:138px;
	background:#4a9e18 url(/goodmanner/beginner/images/su_title3b.gif) left top no-repeat;
}
.beginner .set_long1 .txtarea16 .txtarea16in dl {
	margin:25px 10px 0 50px;
	line-height:1.3em;
}
.beginner .set_long1 .txtarea16 .txtarea16in dt {
	font-weight:bold;
}
.beginner .set_long1 .txtarea16 .txtarea16in .naoshibtn {
	float:right;
}
.beginner .set_long1 .txtarea16 .txtarea16in .naoshibtn p img {
	margin:5px 12px 0 0;
}


/* テキストlongタイプ3 */
.beginner .set_long1 .txtarea8 {
	width:684px;
	padding-bottom:40px;
	margin-bottom:5px;
	background:url(/goodmanner/beginner/images/txtlong_un2.gif) left bottom no-repeat;
}
.beginner .set_long1 .txtarea8 .txtarea8in {
	padding: 20px 20px 0 0;
}
.beginner .set_long1 .txtarea8 .txtarea8in dl {
	margin:0 10px 0 30px;
	line-height:1.3em;
}
.beginner .set_long1 .txtarea8 .txtarea8in dt {
	font-weight:bold;
}
.beginner .set_long1 .txtarea8 .txtarea8in dt.fsize {
	font-size:16px;
	margin-bottom:10px;
}

/* テキストlongタイプ4 */
.beginner .set_long1 .txtarea11 {
	width:684px;
	margin-top:12px;
	padding-bottom:20px;
	background:url(/goodmanner/beginner/images/txtlong_un.gif) left bottom no-repeat;
}
.beginner .set_long1 .txtarea11 .txtarea11in {
	padding: 20px 20px 0 0;
	background:url(/goodmanner/beginner/images/txtlong_top.gif) left top no-repeat;
}
.beginner .set_long1 .txtarea11 .txtarea11in dl {
	margin:0 10px 0 30px;
	line-height:1.3em;
}
.beginner .set_long1 .txtarea11 .txtarea11in dt {
	font-weight:bold;
}
.beginner .set_long1 .txtarea11 .txtarea11in dt.fsize {
	font-size:16px;
	margin-bottom:10px;
}
.beginner .set_long1 .txtarea11 .txtarea11in p {
	margin:0 10px 0 30px;
	line-height:1.3em;
	font-weight:bold;
}
.beginner .set_long1 .txtarea11 .txtarea11in p.normal {
	margin:0 10px 0 30px;
	line-height:1.3em;
	font-weight:normal;
}


/* smallタイプ　セット */
.beginner .smallbox {
	margin:0;
	padding:0;
	clear:both;
}
.beginner .set_small1 {
	float:left;
	width:225px;
}
.beginner .set_small2 {
	margin-top:12px;
	padding:0;
}
.beginner .set_small3 {
	float:left;
	width:225px;
	margin-right:3px;
}

/* テキストsmallタイプ1 */
.beginner .set_small1 .txtarea9,
.beginner .set_small3 .txtarea9 {
	width:225px;
	height:200px;
	background:url(/goodmanner/beginner/images/txtsmall_un.gif) left bottom no-repeat;
}
.beginner .set_small1 .txtarea10,
.beginner .set_small3 .txtarea10 {
	width:225px;
	height:230px;
	background:url(/goodmanner/beginner/images/txtsmall_un.gif) left bottom no-repeat;
}
.beginner .set_small1 .txtarea9 .txtarea9in,
.beginner .set_small3 .txtarea9 .txtarea9in,
.beginner .set_small1 .txtarea10 .txtarea10in,
.beginner .set_small3 .txtarea10 .txtarea10in {
	background:url(/goodmanner/beginner/images/txtsmall_top2.gif) left top no-repeat;
	padding: 30px 0 0;
}

.beginner .set_small1 .txtarea9 .txtarea9in dl,
.beginner .set_small3 .txtarea9 .txtarea9in dl,
.beginner .set_small1 .txtarea10 .txtarea10in dl,
.beginner .set_small3 .txtarea10 .txtarea10in dl {
	margin:0 10px;
	line-height:1.3em;
}
.beginner .set_small1 .txtarea9 .txtarea9in dt,
.beginner .set_small3 .txtarea9 .txtarea9in dt,
.beginner .set_small1 .txtarea10 .txtarea10in dt,
.beginner .set_small3 .txtarea10 .txtarea10in dt  {;
	font-weight:bold;
}
.beginner .set_small1 .txtarea9 .txtarea9in p.fbold,
.beginner .set_small3 .txtarea9 .txtarea9in p.fbold,
.beginner .set_small1 .txtarea10 .txtarea10in p.fbold,
.beginner .set_small3 .txtarea10 .txtarea10in p.fbold  {
	margin:0 10px;
	line-height:1.3em;
	font-weight:bold;
}







/* フォトBOX（smallタイプ） */
.beginner .set_small1 p.photoarea4,
.beginner .set_small3 p.photoarea4 {
	width:225px;
	margin:12px 0 5px 0;
	padding:0;
}
/* フォトBOX白地ver（smallタイプ） */
.beginner .whitearea .whiteareain .photoarea4 ul {
	margin:0;
	padding:0;
}
.beginner .whitearea .whiteareain .photoarea4 li {
	margin:0;
	padding:0;
	float:left;
}
.beginner .whitearea .whiteareain .photoarea4 li.margin_r3 {
	margin-right:4px;
}

/* フォトBOX（middleタイプ 右寄せ） */
.beginner .set_middle1 .photoarea2 p {
	width:309px;
	margin-top:71px;
	float:right;
}
.beginner .set_middle1 .photoarea3 p {
	width:309px;
	margin:0;
	float:right;
}

.beginner .set_middle2 .photoarea6 {
	width:454px;
	margin:0;
	padding:0;
	float:left;
}

.beginner .set_middle2 .photoarea6 li {
	float:left;
	margin:0;
	padding:0;
}
.beginner .set_middle2 .photoarea7 {
	width:455px;
	margin:0;
	padding:0;
	float:right;
}

.beginner .set_middle2 .photoarea7 li {
	float:left;
	margin:0;
	padding:0;
}

/* フォトBOX（middleタイプ） */
.beginner .set_middle1 .photoarea {
	width:309px;
	margin:0;
	padding:0;
	float:left;
}
.beginner .set_middle1 .photoarea img.margin_b5 {
	margin-bottom:5px
}

/* photo、text上下（middleタイプ） */
.beginner .left_box{
	width:309px;
	float:left;
}
.beginner .right_box{
	width:309px;
	float:right;
}


/* フォトBOX（longタイプ） */
.beginner .set_long1 .photoarea4 {
	width:684px;
}
.beginner .set_long1 .photoarea4 li {
	float:left;
}
.beginner .set_long1 .photoarea4 li.margin_r4 {
	margin-right:4px;
}
.beginner .set_long1 .photoarea5 ul {
	margin-top:12px;
}
.beginner .set_long1 .photoarea5 li {
	float:left;
}
.beginner .set_long1 .photoarea5 li.margin_r4 {
	margin-right:4px;
}






/* 用語解説ボタン */
.beginner .botton {
	margin:12px 12px 0 12px;
	padding:0;
	text-align:right;
	clear:both;
}
/*----------------*/

/* 真ん中▼ */
.beginner #center {
	width:740px;
	text-align:center;
	margin:24px 0;
}

















/* ページ下部のリンク */
.beginner .under_menu {
	margin-top:15px;

}
.beginner .under_menu p {
	margin:12px 0 0 7px;
}

/* 白エリア */
.beginner .whitearea {
	margin-top:20px;
	padding-bottom:20px;
	background:url(/goodmanner/beginner/images/whitebg_un.gif) left bottom no-repeat;
}
.beginner .whitearea .whiteareain {
	margin:0;
	padding:10px;
	background:url(/goodmanner/beginner/images/whitebg_top.gif) left top no-repeat;
}
.beginner .whitearea .whiteareain h4{
	margin-bottom:10px;
}

.beginner .whitearea .whiteareain .wboxleft {
	width:223px;
	float:left;
}
.beginner .whitearea .whiteareain .wboxleft dl {
	margin:5px;
}

.beginner .whitearea .whiteareain .wboxleft dt {
	font-weight:bold;
}
.beginner .whitearea .whiteareain .wboxright {
	width:440px;
	float:right;
}
.beginner .whitearea .whiteareain .wboxright ul {
	margin-top:5px;
}
.beginner .whitearea .whiteareain .wboxright li {
	width:220px;
	float:left;
}
#nearbox {
	margin-top: 20px;
}
#nearbox li {
	float: left;
	margin: 0 2px 12px 0;
	padding: 0;
}
#nearbox li.margin_r3 {
	margin-right:3px;
}
#nearbox li.btnlist {
	width: 225px;
	margin: 32px 0 0;
	padding:0;
	background:url(/goodmanner/beginner/images/w_txtsmall.gif) left bottom no-repeat;
}
#nearbox li.btnlist .listin {
	height: 168px;
}
#nearbox li.btnlist p {
	padding: 25px 20px 0;
}
#nearbox li.btnlist p.shobtn {
	text-align: center;
	margin: 0;
}

#dropbox {
	margin:10px 0;
}
#dropbox li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}

#dropbox li.drop {
	width: 455px;
	margin: 0px 0 0;
	padding-top:20px;
	background:url(/goodmanner/beginner/images/w_txtsmall2.gif) left bottom no-repeat;
}
#dropbox li.drop .dropin {
	height: 200px;
}
#dropbox li.drop p {
	padding: 20px 20px 0;
}

#dropbox li.drop p span.font_b {
	font-weight:bold;
}
/*#dropbox li.drop p.fontc {
	color:#ff0000;
}*/


#greenbox {
	margin-top:12px;
}
#greenbox li {
	float: left;
	margin:0;
	padding: 0;
}
#greenbox li.margin_r4 {
	margin-right:4px;
}
#greenbox li.btnlist {
	width: 225px;
	margin:0;
	padding:0;
	background:url(/goodmanner/beginner/images/txtsmall.gif) left bottom no-repeat;
}
#greenbox li.btnlist .listin {
	height: 169px;
}
#greenbox li.btnlist p {
	padding: 25px 20px 0;
}


/* ハザード */
.beginner .123 p {
	margin:20px 0;
}

/* おつかれイラスト */
.beginner .illust{
	margin:10px 0;
}
.beginner .illust p{
	text-align:center;
}


/* 取材協力 */
#gjarea {
	width:740px;
	border-top:#4a9e18 solid 1px;
	clear:both;
	margin-top:20px;
}
#gjarea h4{
	font-size:16px;
	margin:10px 0;
}
#gjarea .gjbox {
	margin:0;
	padding:0;
}
#gjarea .gjbox p.photo {
	width:175px;
	float:left;
	border:#667c58 solid 1px;
}
#gjarea .gjbox ul {
	width:546px;
	float:right;
	line-height:1.3em;
}
#gjarea .gjbox li.yoyaku {
	font-size:14px;
	margin-top:10px;
}






/* 別窓テーブル用 */
#divot_txt,
#ballm_txt,
#nearest_txt {
	border:#999 solid 1px;
	font-size:12px;
	line-height:1.3em;
}
#divot_txt {
	height:143px;
}
#ballm_txt,
#nearest_txt {
	height:160px;
}

#divot_txt p,
#ballm_txt p,
#nearest_txt p {
	padding:5px 0 5px 5px;
}


/* 用語集用 */
#manners_word {
	width:654px;
	margin-top:30px;
	text-align:left;
	font-size:12px;
}
#manners_word h1 {
	margin:0 0 20px 10px;
	width: 93px;
	float: left;
}

#manners_word .word {
	margin:0 10px 20px;
}
#manners_word .word ul {
	padding:20px 0 10px 10px;
	background-color:#ffdbd3;
	list-style-type:none;
}
#manners_word .word li {
	margin-bottom:10px;
}
#manners_word .word li img {
	margin:0 3px 0 5px;
}


#manners_word .answer {
	margin:0 10px;
	clear:both;
}
#manners_word .answer dt{
	padding:7px;
	background-color:#e1f1fc;
	font-weight:bold;
	margin-bottom:2px;
}
#manners_word .answer dd{
	padding:7px 10px 10px;
	background-color:#ededed;
}
#manners_word .answer dd.up{
	padding:5px 0 10;
	text-align:right;
	background-color:#fff;
}
#manners_word .answer dd.up img {
	border:none;
}


#manners_word .toji p {
	text-align:center;
	margin-bottom:30px;
}

#container {
	margin:10px 0 0;
}
