﻿@charset "utf-8";
/* CSS Document */

/*---------------------------------
		BaseCSS
---------------------------------*/

/* container */
#container {}
#container div.article {}
#container div.article h2 {}
#container div.article h2.Nontext {}
#container div.article div.text { font-size:80%;}

#container div.type01 { margin:0 0 15px; }
#container div.type01 h2 { height:40px;}
#container div.type01 h2.Nontext {}
#container div.type01 div.text {}
#container div.type01 div.text h3 { background-position:left -2px; background-repeat:no-repeat; font-size:130%;}


#left { display:inline; float:left; width:505px; margin:;}
#right { display:inline; float:right; width:383px; margin:;}

div.FootBack { text-align:right;} 
div.FootBack a { text-align:right;} 

/* left */
#left div.article { margin:10px 0;}
#left div.article h2 {}
#left div.article h2.Nontext {}
#left div.article div.text {}

#left div.type01 {}
#left div.type01 h2 {}
#left div.type01 h2.Nontext {}
#left div.type01 div.text {}

#left div.type02 { border-bottom:#CCCCCC solid 1px;}
#left div.type02 h2 { border-bottom:#FF6600 solid 2px; height:auto; text-indent:5px;}
#left div.type02 h2.Nontext {}
#left div.type02 div.text { margin:10px;}


/* right */
#right div.article {}
#right div.article h2 {}
#right div.article h2.Nontext {}
#right div.article div.text {}
#right div.article div.text img.banner { margin:5px 0;}

#right div.type01 {}
#right div.type01 h2 {}
#right div.type01 h2.Nontext {}
#right div.type01 div.text {}

#right div.type02 {}
#right div.type02 h2 {}
#right div.type02 h2.Nontext {}
#right div.type02 div.text {}


/*---------------------------------
		PageCSS
---------------------------------*/

#Page {}

div.article div.text div.box01 { padding:20px 0 20px 5px;  border-left:1px solid #ccc; float:left; width:495px; background-color:#fff;}
div.article div.text div.box01 h3 { margin:10px; background-image:url(img/icon/simbol01.png); padding:0 0 0 30px; color:#009900;}
div.article div.text div.box01 h3 a { color:#009900;}
div.article div.text div.box01 p { margin:20px 0;}

div.article div.text div.box02 { float:left; margin-right:7px; width:390px; }
div.article div.text div.box02 .boxbg { background-position:right 50%; background-repeat:no-repeat; background-color:#fff; }
div.article div.text div.box02 h3 { margin:10px; background-image:url(img/icon/simbol01.png); padding:0 0 0 30px; color:#009900;}
div.article div.text div.box02 h3 a { color:#009900;}
div.article div.text div.box02 p { margin:5px 10px;}

div.article div.text div.box03 { margin:10px 0; border:#CCCCCC solid 1px;}
div.article div.text div.box03 h3 { margin:10px; background-image:url(img/icon/simbol02.png); padding:0 0 0 30px; color:#FF6600;}
div.article div.text div.box03 div.thumb { float:left; display:inline; margin:10px;}
div.article div.text div.box03 p { padding:20px 10px 0 0;}
div.article div.text div.box03 div.detail { margin:10px; text-align:right;}
div.article div.text div.box03 div.detail a { padding:0 0 0 18px; background-image:url(img/icon/arrow03.png); background-position:left 50%; background-repeat:no-repeat;}
