﻿@charset "utf-8";
/* CSS Document */

/*---------------------------------
		BaseCSS
---------------------------------*/

/* container */
#container {}

#left { display:inline; float:left; width:200px; margin:;}
#right { display:inline; float:right; width:680px; margin:;}

div.FootBack { text-align:right; font-weight:bold; clear:both; padding:10px 0; } 
div.FootBack a { text-align:right; } 

/* left */
#left div.article { margin:10px 0 5px 0;}
#left div.article h2 {}
#left div.article h2.Nontext {}
#left div.article div.text { font-size:80%;}
#left div.article div.text p { margin:3px 10px 12px 10px;}
#left div.article div.text img.banner { margin:5px 0;}

#left div.type01 {}
#left div.type01 h2 { padding:10px 0 0 0; text-align:center; background-image:url(img/left_h3_type01.png); background-position:top; background-repeat:repeat-x; color:#947010;}
#left div.type01 h2.Nontext {}
#left div.type01 div.text { border-bottom:#947010 solid 1px;}
#left div.type01 div.text h3 { margin:5px; padding:0 0 0 20px; background-image:url(img/icon/arrow01.png); background-position:left 0.2em; background-repeat:no-repeat;}

#left div.type02 {}
#left div.type02 h2 {}
#left div.type02 h2.Nontext {}
#left div.type02 div.text {}

#left div.typeSeminar { border-bottom:solid 1px #947010; margin-bottom:5px; margin-left:10px; }
#left div.typeSeminar h2{ padding:10px 0 0 0; text-align:center; background-image:url(img/left_h3_type01.png); background-position:top; background-repeat:repeat-x; color:#947010;}
#left div.typeSeminar div.text { font-size:75%; }
#left div.typeSeminar div.text h3{ margin:5px; padding:0 0 0 20px; background-image:url(img/icon/arrow01.png); background-position:left 0.2em; background-repeat:no-repeat;}
#left div.typeSeminar div.text p { margin:3px 10px 7px 7ex; text-indent:-7ex; }
#left div.typeSeminar div.text div.detail { text-align:center;  margin:10px 0 7px; }

/* right */
#right div.article { margin:10px 0 30px 0;}
#right div.article h2 {}
#right div.article h2.Nontext {}
#right div.article h3 { background-color:#E4DBC3; padding:6px 8px; margin:0 0 0 7px; font-size:84%; line-height:1.1; }
#right div.article div.text { font-size:80%;}

#right div.type01 {}
#right div.type01 h2 { padding-bottom:4px; margin-bottom:10px; }
#right div.type01 h2.Nontext {}
#right div.type01 div.text {}
#right div.type01 div.text div.description { margin:5px 0 10px 0; color:#999999; font-size:110%;}

#right div.type02 {}
#right div.type02 h2 {}
#right div.type02 h2.Nontext {}
#right div.type02 div.text {}


/*---------------------------------
		PageCSS
---------------------------------*/

#PageName {}

/*
#PageName div.article div.text div.box01 { float:left; width:205px; display:inline; margin:10px; background-image:url(../img/top_box01_bg.png); background-position:left top; background-repeat:no-repeat;}
#PageName div.article div.text div.box01 div.thumb { float:left; display:inline; margin:4px;}
#PageName div.article div.text div.box01 div.thumb img {}
*/

/*
#PageName div.article div.text div.box01 { float:left; text-align:left; width:140px; padding:5px; display:inline; margin:5px 10px;background-image:url(../img/top_box01_bg2.png); background-position:left top; background-repeat:no-repeat; }
#PageName div.article div.text div.box01 div.thumb {}
#PageName div.article div.text div.box01 div.thumb img {}
*/

#PageName div.article div.text div.box01 { float:left; text-align:left; width:84px; height:84px; display:inline; margin:5px;background-image:url(../img/top_box01_bg3.png); background-position:left top; background-repeat:no-repeat; }
#PageName div.article div.text div.box01 div.thumb { margin:4px; }
#PageName div.article div.text div.box01 div.thumb img {}

#PageName div.article div.text div.box01 p { font-size:85%; padding:20px 0 0 90px;}
#PageName div.article div.text div.box01 div.detail { font-size:85%; margin:0 5px; clear:both; text-align:right; }
#PageName div.article div.text div.box01 div.detail a { padding:0 0 0 15px; background-image:url(img/icon/arrow02.png); background-position:left 50%; background-repeat:no-repeat;}

#PageName div.article div.text div.box02 { float:left; text-align:left; width:135px; height:135px; display:inline; margin:5px 25px 5px 29px; }

#target { margin:10px 0; width:660px; height:250px; display:inline; }


#right #Read { margin:30px 0; }

#Column01 {}
#Column01 h2 { margin-bottom:10px; }

#Column02 h2{ margin-bottom:10px;}
#Column02 .fL {
	width:275px;
}
#Column02 .fR {
	width:400px;
	float:left;
	padding:0;
}
#Column02 .fR h4{ border-bottom:solid 2px #947010; padding-bottom:5px; margin:0 0 15px; }

div.columnSet{ border:solid 1px #ccc; padding:5px; margin:10px 0 30px; }

