@charset "UTF-8";
/* CSS Document */

* {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
}

html, body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
	color: #666666;
}


h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

table, caption, th, td {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}

/*------------------------------------------------------------------------------
共通部分
------------------------------------------------------------------------------*/

body{
	background: url(img/bground.gif);
}

div#container{
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	background: url(img/containerback.gif) repeat-y;
}

div#container div#wrapper{
	width: 800px;
	margin-right: 20px;
	margin-left: 20px;
	background: #FFFFFF;
}

/*------------------------------------------------------------------------------
header部分
------------------------------------------------------------------------------*/


div#header{
	width: 800px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

div#header div#header_top{
	width: 800px;
	position:relative;
	margin: 0px;
	padding: 0px;
}

div#header div#header_top_a{
	background: no-repeat;
	height: 90px;
	width: 145px;
	/*margin-left: 655px;*/
	position: absolute;
	/*right: 90px;*/
	right:0;
}

div#header div#header_top_b{
	position: absolute;
	left: 135px;
}

div#header div#header_top_c{
	position: absolute;
	left: 295px;
}

/*=========================
topのheadermenu部分
=========================*/

div#header div#header_menu{
	height: 35px;
	width: 800px;
	background: url(img/menu_bg.gif) repeat-x;
}

div#header div#header_menu ul{
	list-style: none;
	margin-left: 10px;
	padding-top: 5px;
}

div#header div#header_menu li{
	float: left;
	margin-right: 2px;
}

/*=========================
下層ページのheaderunder部分
=========================*/

div#header div#header_under{
	height: 5px;
	width: 800px;
	background: #FFFFCC;
	border-bottom: 5px solid #AB1315;
	margin: 0px;
	padding: 0px;
}

div#header div#header_under2{
	width: 800px;
	/*background: #AB1315;*/
	border-bottom: 5px solid #AB1315;
	padding:5px 0;
}

/*------------------------------------------------------------------------------
container部分
------------------------------------------------------------------------------*/

div#container div#wrapper div#flash{
	height: 250px;
	width: 800px;
	border-bottom: 5px solid #AD1215;
}

div#cover{
	width: 800px;
	background: url(img/coverbg.gif) repeat-y;
}

/*=========================
topのside_a部分
=========================*/
div#indexcover{
	width: 800px;
}

*html div#side_a{
margin-left: 5px;
}

div#side_a{
	width: 200px;
	margin-top: 10px;
	background: url(img/side_a_bg.gif) repeat-y;
	float: left;
	margin-left: 10px;
}

div#indexcover div#side_a_1{
	width: 180px;
	background: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 10px auto;
}

div#indexcover div#side_a_1 p{
	color: #293685;
	/*font-size: 12px;*/
	font-size: 10px;
	line-height:1.2;
	margin: 0 10px 10px 10px;
}

div#indexcover div#side_a_2{
	width: 180px;
	background: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 10px auto;
}

div#indexcover div#side_a_2 h2{
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

div#indexcover div#side_a_2 h3{
	border-top: 1px dotted #293685;
	padding-top: 5px;
	margin-top: 10px;
}


div#indexcover div#side_a_2 p{
	color: #293685;
	font-size: 10px;
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	width: 110px;	
}

/*------------------------------------------------------------------------------
contents
index.html
------------------------------------------------------------------------------*/
div#contents{
	width: 590px;
	float: right;
	margin-top: 10px;
}

/*=========================
topのindexmain部分
=========================*/
*html div#indexmain{
	margin-right: 5px;
	margin-left: 5px;
}

div#indexmain{
	background: #FFFFFF;
	width: 360px;
	margin-left: 10px;
	float: left;
	margin-right: 10px;
	text-align:center;
}

div#indexmain iframe{
	width:345px;
    height:650px;
	margin:5px auto;
}

div#indexmain #fm1{
	width:345px;
    height:400px;
	margin:5px auto;
}	

div#indexmain #fm2{
	width:345px;
    height:390px;
	margin:5px auto 10px auto;
}	

div#indexmain ul{
	width: 350px;
	list-style: none;
	font-size: 12px;
	color: #293685;
}

div#indexmain li{
	margin-top: 20px;
}

div#indexmain span{
	color: #FF6600;
	margin-right: 10px;
	display: block;
	width: 50px;
	float: left;
	height: 32px;
}

div #bana img{
	margin-bottom:10px;
}

div #bana2 img{
	margin-top:10px;
}

/*=========================
topのside_b部分
=========================*/
*html div#side_b{
margin-right: 5px;
}

div#side_b{
	background: url(img/side_a_bg.gif) repeat-y;
	width: 200px;
	float: right;
	margin-right: 10px;
}

div#side_b h3{
	/*font-size: 12px;*/
	font-size: 10px;
	margin: 10px;
	color: #293685;
}

div#side_b div#side_b_txt{
	margin-bottom: 10px;
	border-bottom: 1px dotted #293685;
	padding-bottom: 10px;
}


div#side_b div#side_b_txt img{
	margin-left: 10px;
	float: left;
}

div#side_b div#side_b_txt h2{
	font-size: 14px;
	color: #AB1315;
	font-weight: bold;
}

div#side_b div#side_b_txt p{
	/*font-size: 12px;*/
	font-size: 10px;
	color: #293685;
	margin-top: 5px;
}

div#side_b div#side_b_txt div#side_b_in{
	width: 120px;
	margin-left: 70px;
}


/*=========================
下層ページのsidemenu部分
=========================*/
div#sidemenu{
	width: 210px;
	float: left;
	background: #E8E8E8;
}

div#sidemenu div#sidemenubg{
	background: url(img/sidemenu/sidemenu_bg.gif) repeat-y;
	width: 210px;
}

div#sidemenu div#sidemenu_a{
	width: 200px;
	margin-right: 10px;
}

div#cover div#sidemenu div#sidemenu{
	width: 200px;
	
	
}

div#cover div#sidemenu ul,
div#cover div#sidemenu li{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#cover div#sidemenu .sidemenuA{
	height: 80px;
	width: 200px;
}

div#cover div#sidemenu .sidemenuB{
	height: 40px;
	width: 200px;
}

div#cover div#sidemenu .sidemenuC{
	width: 200px;
	background: #FFFFFF;
}

div#cover div#sidemenu h2{
	margin-right: 10px;
	margin-left: 10px;
}

div#cover div#sidemenu #kyoshitsu{
	width: 180px;
	margin: 20px 10px;
}

div#cover div#sidemenu #kyoshitsu a,
div#cover div#sidemenu #kyoshitsu a:link,
div#cover div#sidemenu #kyoshitsu a:visited{
	font-weight:bold;
	font-size:12px;
	color: #1053B5;
}

div#cover div#sidemenu p{
	font-size: 14px;
	background: url(img/sidemenu/sidemenu_logo.gif) no-repeat left center;
	padding-left: 10px;
}

div#cover div#sidemenu a,
div#cover div#sidemenu a:link,
div#cover div#sidemenu a:visited{
	color: #293685;
	text-decoration: none;
}

div#cover div#sidemenu a:hover{
	color: #AD1215;	
}

/*=========================
下層ページのmain部分
=========================*/
div#main{
	width: 590px;
	float: right;
}

div#maind{
}


div#cover div#contents div#side_b{
}


/*------------------------------------------------------------------------------
footer部分
------------------------------------------------------------------------------*/

/*=========================
indexのfppter部分
=========================*/
div#indexfooter{
	width: 800px;
	clear: both;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 5px;
}

div#indexfooter div#indexfooter_a{
	border-top: 5px solid #AD1215;
	border-bottom: 2px solid #AD1215;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align:center;
}

div#indexfooter div#indexfooter_a p{
	font-size: 12px;
	color: #666666;
	margin-left: 20px;
}

div#indexfooter div#indexfooter_a a,
div#indexfooter div#indexfooter_a a:link,
div#indexfooter div#indexfooter_a a:visited{
	color: #666666;
	text-decoration: none;
}


/*=========================
下層ページfooter部分
=========================*/

div#container div#footer{
	width: 800px;
	clear: both;
	margin-right: 20px;
	margin-left: 20px;
	border-top: 5px solid #AD1215;
	border-bottom: 2px solid #AD1215;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
}

div#container div#footer p{
	font-size: 12px;
	color: #666666;
	margin-left: 30px;
}

div#container div#footer a,
div#container div#footer a:link,
div#container div#footer a:visited{
	color: #666666;
	text-decoration: none;
}


/*------------------------------------------------------------------------------
under部分
------------------------------------------------------------------------------*/
div#under{
	background: url(img/footerbg.gif) no-repeat;
	width: 840px;
	clear: both;
	height: 60px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

div#under p{
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 40px;
}



/*------------------------------------------------------------------------------
３つのとことん(指導方針)
guidance.html
------------------------------------------------------------------------------*/
div#guidance{
	margin-top: 10px;
	margin-bottom: 50px;
}


div#guidance_a,
div#guidance_b{
	width: 560px;
	margin-left: 10px;
	margin-top: 20px;
}

div#guidance_a h2{
	font-size: 12px;
	color: #0554AE;
	font-weight: bold;
	border-bottom: 2px solid #1053B5;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

div#guidance_a h2 strong{
	font-size:16px;
}

div#guidance_a div#guidance_in{
	border: 1px solid #1053B5;
	padding: 10px;
	margin-bottom: 20px;
}

div#guidance_a div#guidance_txt p{
	font-size: 12px;
	float: right;
	width: 360px;
	margin-right: 10px;
	line-height: 22px;
	margin-left:5px;
}

div#guidance_a div#guidance_txt{
}



div#guidance_a div#guidance_txt img{
	float: left;
}

div#guidance_b h2{
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	border-bottom: 2px dotted #990000;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

div#guidance_b h3{
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	border-bottom: 2px solid #990000;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 20px;
}

div#guidance_b h4{
	font-size: 12px;
	text-align: right;
	margin-bottom: 50px;
	margin-top: 20px;
}

div#guidance_b p{
	padding: 10px;
	background: #F8F5FB;
	border: 1px solid #CCCCCC;
	width: 538px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 22px;
}


/*------------------------------------------------------------------------------
指導方針スタイル
style.html
------------------------------------------------------------------------------*/
div#style{
	margin-top: 10px;
	margin-bottom: 50px;
}

div#style h2{
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	border-bottom: 2px solid #990000;
	padding-bottom: 5px;
	margin: 20px 20px 10px 10px;
}

div#style h4{
	width: 560px;
	margin-left: 10px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 22px;
}

div#style_a,
div#style_b{
	width: 560px;
	margin-left: 10px;
}

div#style_a h3,
div#style_b h3{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background: #195CB5;
	padding: 5px 10px;
	border-bottom: 2px solid #98D0FF;
	margin-bottom: 20px;
}

div#style_a div#style_in{
	margin-bottom: 30px;
}

div#style_a img{
	float: left;
}


div#style_a span,
div#style_b span{
	font-size: 8px;
	padding-right: 5px;
}


div#style_a p{
	width: 270px;
	font-size: 12px;
	line-height: 22px;
	float: right;
	margin-right: 10px;
	margin-top: 20px;
}



div#style_b p{
	font-size: 12px;
	line-height: 22px;
	width: 520px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}



/*------------------------------------------------------------------------------
WISHの特色
characteristic.html
------------------------------------------------------------------------------*/

div#characteristic{
	margin-top: 10px;
}

div#characteristic h2{
	font-size: 16px;
	margin: 20px 20px 20px 10px;
	font-weight: bold;
	color: #1053B5;
	border-bottom: 2px solid #1053B5;
	padding-bottom: 5px;
}

div#characteristic_a{
	width: 560px;
	margin-top: 10px;
	margin-left: 10px;
	background: #FFFFCC;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 50px;
}

div#characteristic_a div#characteristic_txt{
	background: #FFFFFF;
	width: 540px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

div#characteristic_a div#characteristic_txt h3{
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	border-bottom: 2px solid #990000;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
}

div#characteristic_a div#characteristic_txt h3 strong{
	font-size:16px;
}

div#characteristic_a div#characteristic_txt p{
	width: 498px;
	padding: 10px;
	background: #F9F9F9;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 22px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}



/*------------------------------------------------------------------------------
教室案内
classroom.html
------------------------------------------------------------------------------*/
div#classroom{
	margin-top: 10px;
}

div#classroom_a{
	width: 570px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

div#classroom_a h2{
	font-size: 12px;
}

div#classroom_a h3{
	color: #031A94;
	font-weight: bold;
	margin: 10px auto 0 auto;
	font-size: 18px;
	margin-left: 10px;
}

div#classroom_a table{
	margin-top: 20px;
	margin-bottom: 30px;
}

div#classroom_a td{
	width: 280px;
	vertical-align: top;
}

div#classroom_a th{
	width: 10px;
}

div#classroom_a .map{
	padding-top: 10px;
	padding-bottom: 20px;
	text-align:center;
}

div#classroom_a .map img{
	width: 280px;
	/*margin-left: 40px;
	margin-right: 40px;*/
	margin-top: 10px;
}

div#classroom_a p{
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}



/*=========================
各教室のCSS
=========================*/
div#classroom_under{
	margin-top: 10px;
	margin-bottom: 50px;
}

div#classroom_under div#classroom_under_a{
	width: 558px;
	margin-left: 10px;
}


div#classroom_under div#classroom_under_a h2{
	width: 550px;
	font-size: 20px;
	color: #ffffff;
	font-weight:bold;
	background-color:#336CEE;
	/*border-bottom: 1px dotted #1951B5;*/
	border-bottom: 5px solid #1951B5;
	padding-bottom: 5px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	padding:3px 5px;
}

div#classroom_under div#classroom_under_a h3{
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 10px;
	color: #AD2022;
}

div#classroom_under div#classroom_under_a img{
}


div#classroom_under div#classroom_under_a h4{
	width: 280px;
	float: right;
}


div#classroom_under div#classroom_under_a td{
	font-size: 12px;
	padding: 10px 5px;
	line-height: 1.5;
	color:#990000;
	/*font-weight:bold;*/
	padding: 10px 3px;
}

div#classroom_under div#classroom_under_a table{
	width: 270px;
	float: left;
}
div#classroom_under div#classroom_under_a th{
	width: 65px;
	vertical-align: top;
	padding: 10px 3px;
	color:#990000;
	font-weight:bold;
	line-height: 1.5;
	font-size:12px;
	text-align:left;

}

div#classroom_under div#classroom_under_a td{
	padding: 10px 3px;
}

div#classroom_under div#classroom_under_a .tel{
	font-size:18px;
	font-weight:bold;
	line-height:normal;
}

div#classroom_under div#classroom_under_b,
div#classroom_under div#classroom_under_c{
	margin-top: 20px;
	width: 558px;
	margin-left: 10px;

}
div#classroom_under div#classroom_under_c{
	margin-bottom: 20px;
}
div#classroom_under h3{
	text-align: center;
	margin: 0px;
}

div#classroom_under div#classroom_under_b{
	border: 1px dotted #105CB5;
}

div#classroom_under div#classroom_under_b p{
	font-size: 12px;
	line-height: 2em;
	padding: 0 20px 20px 20px;
}


div#classroom_under div#classroom_under_c h2{
	color: #990000;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 2px solid #990000;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 10px;
}

div#classroom_under div#classroom_under_c h5{
	margin-top: 10px;
	font-size: 12px;
}

div#classroom_under div#classroom_under_c p{
	font-size: 12px;
	padding: 10px;
	width: 536px;
	background: #EDF6FF;
	border: 1px solid #86C0FF;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 22px;
}

div#classroom_under div#classroom_under_c table{
	/*width: 558px;*/
	
}

div#classroom_under div#classroom_under_c td{
	background: #EDF6FF;
	border: 1px solid #86C0FF;
	width:185px;
	font-size:12px;
	padding:3px 3px 3px 0;
	vertical-align:top;
	background-image:url(img/classroom/td-back.gif);
	line-height: 1.5;	
}

div#classroom_under div#classroom_under_c .title{
	float:left;
	width:15px;
	margin-right:5px;
}

div#classroom_under div#classroom_under_c .school{
	float:left;
	width:155px;
}	


div#classroom_under_z{
	width: 558px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	border: 1px solid #CCCCCC;
}

div#classroom_under_z img{
	margin-left: 10px;
	margin-right: 20px;
	float: left;
}

div#classroom_under_z h2{
	clear: both;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-right: 10px;
	font-size: 12px;
}

div#classroom_under_z p{
	font-size: 12px;
	line-height: 22px;
	margin-right: 10px;
	padding: 0 20px 20px 20px;
}

div#classroom_under_z div#classroom_in{
}

.greeding{
	font-size:14px;
	border-bottom:1px solid;
	font-weight:bold;
	margin: 10px;
	text-align:left;
	color:#336CEE;
}



/*------------------------------------------------------------------------------
よくある質問
qanda.html
------------------------------------------------------------------------------*/
div#qandatitle{
	margin-top: 10px;
}

div#qanda{
	width: 580px;
	margin-right: 10px;
	margin-bottom: 20px;
}

div#qanda div#qanda_a{
	margin-top: 10px;
	background: #FDFDCA;
}

div#qanda div#qanda_a h2{
	margin-left: 10px;
	margin-bottom: 20px;
}

div#qanda div#qanda_a h3{
	font-size: 12px;
	margin-right: 40px;
	margin-bottom: 40px;
	margin-left: 20px;
	padding-top: 20px;
}

div#qanda div#qanda_a h4{
	text-align: center;
	padding-bottom: 50px;
}

div#qanda div#qanda_a p{
	font-size: 12px;
	background: url(img/qanda/qanda_a_logo.gif) no-repeat left top;
	padding-left: 50px;
	margin-right: 40px;
	margin-left: 10px;
	margin-bottom: 40px;
	line-height: 120%;
}

#top-return{
	margin-top:10px;
}

/*------------------------------------------------------------------------------
目的別カウンセリング
counseling.html
------------------------------------------------------------------------------*/
div#counseling{
}

/*------------------------------------------------------------------------------
会社概要
company.html
------------------------------------------------------------------------------*/
div#company{
	margin-top: 10px;
}

div#company div#company_a{
	width: 560px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}


div#company div#company_a table{
	width: 560px;
	font-size: 12px;
}

div#company div#company_a td{
	vertical-align: top;
}

div#company div#company_a th{
	background: #CCCCCC;
	text-align: left;
	vertical-align: top;
	
}

div#company div#company_a h2{
	font-size: 12px;
	margin-left: 30px;
}

div#company div#company_a h3{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

div#company div#company_a p{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
/*------------------------------------------------------------------------------
プライバシーポリシー
privacy.html
------------------------------------------------------------------------------*/
div#privacy{
	margin-top: 10px;
}

div#privacy div#privacy_a{
	margin-top: 20px;
	width: 560px;
	margin-left: 10px;
	margin-bottom: 50px;
}

div#privacy div#privacy_a h2{
	font-size: 18px;
	font-weight: bold;
	color: #1951B5;
	border-bottom: 2px dashed #1951B5;
	padding-bottom: 5px;
}

div#privacy div#privacy_a h3{
	font-size: 14px;
	font-weight: bold;
	color: #AB191B;
	margin-top: 20px;
	margin-bottom: 10px;
}

div#privacy div#privacy_a p{
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 2em;
}

/*------------------------------------------------------------------------------
保護者の方へ
protection.html
------------------------------------------------------------------------------*/
div#protection{
	margin-top: 10px;
}

div#protection div#protection_a{
	width: 560px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 50px;
}

div#protection div#protection_a h2{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px dotted #AD2022;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color: #990000;
}

*html div#protection div#protection_a h3{
	padding-top: 10px;
}

div#protection div#protection_a h3{
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background: url(img/protection/prologo.gif) no-repeat left center;
	padding-left: 35px;
	margin-top: 20px;
	height: 28px;
	padding-top: 5px;
	margin-bottom: 5px;
}

div#protection div#protection_a h3 strong{
	font-size:16px;
}

div#protection div#protection_a p{
	font-size: 12px;
	line-height: 22px;
	margin-left: 35px;
}
#container #wrapper #cover #main #style .red_font {
	color: #990000;
	font: bold 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
