﻿@charset "utf-8";

html {
overflow-x: hidden;
}
body{
	margin: 0;
	padding: 0;
	line-height:1.32;
	color:#000000;
	font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
	font-size:100%;
	background:#cccccc;
}

body#senior{
	margin: 0;
	padding: 0;
	line-height:1.32;
	color:#000000;
	font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
	font-size:100%;
	background:#bee66e;
}

a:link{color:#bd2305; text-decoration:underline;}
a:visited{color:#bd2305; text-decoration:underline;}
a:hover{color:#bd2305; text-decoration:none;}
a:active{color:#bd2305; text-decoration:none;}


/* worp
--------------------------------------------------------------*/
#worp{
	width:1000px;
	margin:0 auto;
	font-size:82%;
	background:#FFF;
}

/* header
--------------------------------------------------------------*/
#header{width:1000px;}
#header h1{
	width:402px;
	padding:19px 0 0 13px;
	margin-bottom:10px;
	float:left;
	}
#header_right_box{
	width:563px;
	padding:7px 0 8px 0;
	float:right;	
}
#header_right_box p{font-size:78%; text-align:right; padding:0 11px 7px 0px;}

#header_right_box ul{
	width:496px;
	margin-right:8px;
	padding:0 0 8px 57px;
	background:url(/common/images/hed_bn_bg_02.jpg) 0 0 no-repeat;	
}
#header_right_box ul li,
#header_right_box ul li.none{
	padding-right:8px;
	float:left;	
}
#header_right_box ul li.none{padding:8px 0px 0px 0px;}


/*#header_right_box ul{padding-left:78px; float:right;}

#header_right_box ul li{ float:left;}
#header_right_box ul li p{
	padding:0;
	background:#999;
	}
*/

/* g_navi
--------------------------------------------------------------*/
#g_navi{
	width:1000px;
	background:url(/common/images/g_navi_bg.jpg) 0 0 repeat-x;
	padding:0 0 10px 0;
}
#g_navi ul li{float:left;}


/* main_worp
--------------------------------------------------------------*/
#main_worp{
	width:990px;
	padding:0 10px 0 0;
}


/* main_contents
--------------------------------------------------------------*/
#main_contents{
	width:780px;
	margin-bottom:45px;
	float:left;
}
ul.pankuzu{padding-bottom:20px;}
ul.pankuzu li{
	display:inline;
}




/* right_contents
--------------------------------------------------------------*/
#right_contents{
	width:200px;
	padding:7px 0 0 0;
	float:right;	
}
#right_contents p{padding:0 0 7px 0;}

ul#right_blog_box{
	width:200px;
	height:102px;
	background:url(/common/images/rnavi_blog_bg2.gif) 0 0 no-repeat;	
}
ul#right_blog_box li.blog{padding:26px 0 0 12px;}
ul#right_blog_box li.blog a:link{color:#bd2305; text-decoration:underline;}
ul#right_blog_box li.blog a:visited{color:#bd2305; text-decoration:underline;}
ul#right_blog_box li.blog a:hover{color:#bd2305; text-decoration:none;}
ul#right_blog_box li.blog a:active{color:#bd2305; text-decoration:none;}

ul#right_blog_box li.mens_blog{padding:33px 0 9px 9px;}
ul#right_blog_box li.mens_blog a:link{color:#2f50b0; text-decoration:underline;}
ul#right_blog_box li.mens_blog a:visited{color:#2f50b0; text-decoration:underline;}
ul#right_blog_box li.mens_blog a:hover{color:#2f50b0; text-decoration:none;}
ul#right_blog_box li.mens_blog a:active{color:#2f50b0; text-decoration:none;}

#right_contents_omiai{text-align:center;}
#right_contents_omiai a:link{color:#000000; text-decoration:none;}
#right_contents_omiai a:visited{color:#000000; text-decoration:none;}
#right_contents_omiai a:hover{color:#cb0015; text-decoration:underline;}
#right_contents_omiai a:active{color:#cb0015; text-decoration:underline;}

#right_contents_qr_box{
	background:#ffcccc;
	font-size:78%;
}

#right_contents_qr_box{
	width:188px;
	padding:6px;
	margin-bottom:10px;
}
#right_contents_qr_box h3,
#right_contents_qr_box ul{
	float:left;
}
#right_contents_qr_box h3{padding-right:10px;}
#right_contents_qr_box ul{width:100px;}
#right_contents_qr_box ul li{padding:8px 0 0 0;}
#right_contents_qr_box ul li a:link{color:#000000; text-decoration:none;}
#right_contents_qr_box ul li a:visited{color:#000000; text-decoration:none;}
#right_contents_qr_box ul li a:hover{color:#cb0015; text-decoration:underline;}
#right_contents_qr_box li a:active{color:#cb0015; text-decoration:underline;}

#right_contents_map{
	width:164px;
	height:258px;
	padding:14px 16px 0 20px;
	font-size:78%;
	background: url(/common/images/rnavi_mapbg.gif) 0 0 no-repeat;
}

#right_contents_map h3{
	font-weight:normal;
	padding:0 0 7px 0;
	}
#right_contents_map ul{
	padding:0 0 10px 0;	
}

#right_contents_map p{ text-align:right;}


/* footer
----------------------------------------------------------------------*/
#footer{
	width:958px;
	padding:9px 22px 12px 20px;
	border-top:7px solid #f9f9f9;
	background:url(/common/images/footer_bg.jpg) 0 100% #e7e7e7 repeat-x;
	border-bottom:4px solid #686868;
}

ul#footer_left_box{float:left;}

ul#footer_left_box li{
	padding:0 27px 0 0;
	display:inline;
}
ul#footer_left_box li a:link{color:#000000; text-decoration:none;}
ul#footer_left_box li a:visited{color:#000000; text-decoration:none;}
ul#footer_left_box li a:hover{color:#000000; text-decoration:underline;}
ul#footer_left_box li a:active{color:#000000; text-decoration:underline;}

ul#footer_right_box{
	color:#FFF;
	padding:48px 0 0 0;
	float:right;
	}
ul#footer_right_box li{text-align:right;}
ul#footer_right_box li#copy{font-size:78%;}


/* margin
----------------------------------------------------------------------*/
.mgtp5{margin-top:5px;}
.mgtp10{margin-top:10px;}
.mgtp15{margin-top:15px;}
.mgtp20{margin-top:20px;}
.mgtp25{margin-top:25px;}
.mgtp30{margin-top:30px;}
.mgtp35{margin-top:35px;}
.mgtp40{margin-top:40px;}
.mgtp45{margin-top:45px;}
.mgtp50{margin-top:50px;}
.mgtp60{margin-top:60px;}
.mgtp70{margin-top:70px;}
.mgtp80{margin-top:80px;}
.mgtp90{margin-top:90px;}
.mgtp100{margin-top:100px;}

.mgrt10{margin-left:10px;}

.mgbt5{margin-bottom:5px;}
.mgbt10{margin-bottom:10px;}
.mgbt15{margin-bottom:15px;}
.mgbt20{margin-bottom:20px;}
.mgbt25{margin-bottom:25px;}
.mgbt30{margin-bottom:30px;}
.mgbt35{margin-bottom:35px;}
.mgbt40{margin-bottom:40px;}
.mgbt45{margin-bottom:45px;}
.mgbt50{margin-bottom:50px;}
.mgbt60{margin-bottom:60px;}
.mgbt70{margin-bottom:70px;}
.mgbt80{margin-bottom:80px;}
.mgbt90{margin-bottom:90px;}
.mgbt100{margin-bottom:100px;}

/* padding
----------------------------------------------------------------------*/
.pdtp5{padding-top:5px;}
.pdtp10{padding-top:10px;}
.pdtp15{padding-top:15px;}
.pdtp20{padding-top:20px;}
.pdtp25{padding-top:25px;}
.pdtp30{padding-top:30px;}
.pdtp35{padding-top:35px;}
.pdtp40{padding-top:40px;}
.pdtp45{padding-top:45px;}
.pdtp50{padding-top:50px;}
.pdtp60{padding-top:60px;}
.pdtp70{padding-top:70px;}
.pdtp80{padding-top:80px;}
.pdtp90{padding-top:90px;}
.pdtp100{padding-top:100px;}


.pdbt5{padding-bottom:5px;}
.pdbt10{padding-bottom:10px;}
.pdbt15{padding-bottom:15px;}
.pdbt20{padding-bottom:20px;}
.pdbt25{padding-bottom:25px;}
.pdbt30{padding-bottom:30px;}
.pdbt35{padding-bottom:35px;}
.pdbt40{padding-bottom:40px;}
.pdbt45{padding-bottom:45px;}
.pdbt50{padding-bottom:50px;}
.pdbt60{padding-bottom:60px;}
.pdbt70{padding-bottom:70px;}
.pdbt80{padding-bottom:80px;}
.pdbt90{padding-bottom:90px;}
.pdbt100{padding-bottom:100px;}


/* txt_style
----------------------------------------------------------------------*/
.txt_center{text-align:center;}
.txt_right{text-align:right;}
.txt_ff0000{color:#ff0000;}
.txt_cc0000{color:#cc0000;}
.txt_990033{color:#990033;}
.txt_225198{color:#225198;}

.txt_size_01{font-size:110%;}

.txt_0f4da2{color:#0f4da2;}
ul.note li{
     text-indent: -0.6em;
     margin-left: 0.6em;
}
.imgSt{
	padding:4px;
	background:#FFF;
	border:1px solid #CCC;
	}
.right{float:right;}
.right02{padding-left:10px; float:right;}
.img_right{
	float:right;
	}


/* course_box_01
----------------------------------------------------------------------*/
.course_box_01{
	width:535px;
	height:154px;
	padding:7px 9px 0 9px;
	margin:0 auto;
	margin-bottom:10px;
	background: url(/common/images/course_box_bg.jpg) 0 0 no-repeat;	
}
.course_box_01 h3{padding-bottom:13px;}
.course_box_01 ul{padding:0 0 0 25px;}
.course_box_01 ul li{padding-right:23px; float:left;}
.course_box_01 ul li.none{padding-right:0px;}


/* course_box_720
----------------------------------------------------------------------*/
.course_box_720{
	width:697px;
	padding:7px 11px 22px 12px;
	margin:0 auto;
	margin-bottom:15px;
	background:url(/common/images/course_box_bg_720.jpg) 0 0 no-repeat;		
}
.course_box_720 h3{padding-bottom:21px;}
.course_box_720 ul{padding:0 0 0 34px;}
.course_box_720 ul li{padding-right:29px; float:left;}
.course_box_720 ul li.none{padding-right:0px;}

/* course_box_740
----------------------------------------------------------------------*/
.course_box_740{
	width:717px;
	padding:7px 11px 0px 12px;
	margin:0 auto;
	background:url(/common/images/course_box_bg_740.jpg) 0 0 no-repeat;		
}
.course_box_740 h3{padding-bottom:20px;}
.course_box_740 ul{padding:0 0 0 35px;}
.course_box_740 ul li{padding-right:29px; padding-bottom:50px; float:left;}
.course_box_740 ul li.none{padding-right:0px;}
.course_box_740 p{ padding-bottom:8px;} 



