@charset "UTF-8";

/* --------------------------------------------------------------------- */
/* detail */
/* --------------------------------------------------------------------- */

* {
	margin: 0px;
	padding: 0px;
	}

body {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Serif;
	line-height: 100%;
	text-align:center;
	font-size: 62.5%;
	}

article, aside, dialog, figure, footer, header, hgroup, menu, nav, section { display: block; }

h1,h2,h3,h4 {
	font-weight: normal;
	font-size: 1em;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	}

h1.title,h2.title{
	display:none;
	height:1px;
	}

a.tx1:link {
	color: #000000;
	}

a.tx1:visited {
	color: #535353;
	}

a.tx1:hover,
a.tx1:focus {
	color: #fff;
	background-color: #000000;
	text-decoration: none;
	}

a.ik:hover img,
a.ik:focus img{
	filter: alpha(opacity=50);
	-moz-opacity:0.7;
	opacity:0.7;
	}

::-moz-selection{
	background:#000;
	color: #FFFFFF;
	}

::selection{
	background:#000;
	color: #FFFFFF;
	}

div.clear {
	height:0px;
	clear: both;
	}

hr {
	display: none;
	height:0;
	}

img{
	border:none;
	margin:0;
	padding:0;
	vertical-align: bottom
	}

/* --------------------------------------------------------------------- */
/* COLOR */
/* --------------------------------------------------------------------- */

/* box border
--------------------------------------------------------------------------*/

a#b_aqua1:link,a#b_aqua1:visited{
	border: 0px;
	padding: 8px;
	background:#00AAFF;
	display:block;
	width:438px;
	}

a#b_aqua2:link,a#b_aqua2:visited{
	border: 0px;
	padding: 8px;
	background:#00AAFF;
	display:block;
	}

a#b_aqua1:hover,a#b_aqua1:focus,
a#b_aqua2:hover,a#b_aqua2:focus{
	border: 0px;
	padding: 8px;
	background: #00AAFF url("../image/bgbox.gif") repeat left top;
	display:block;
	}

section.worktxArea_aqua2{
	width:282px;
	border:8px solid #00AAFF;
	margin-bottom:14px;
	}

footer#page_aqua2{
	width:282px;
	border:8px solid #E8F5FB;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_sincere:link,a#b_sincere:visited{
	border: 0px;
	padding: 8px;
	background:#00D6CA;
	display:block;
	}

a#b_sincere:hover,a#b_sincere:focus{
	border: 0px;
	padding: 8px;
	background: #00D6CA url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_sincere{
	width:282px;
	border:8px solid #00D6CA;
	margin-bottom:14px;
	}

footer#page_sincere{
	width:282px;
	border:8px solid #32A9F8;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_iida:link,a#b_iida:visited{
	border: 0px;
	padding: 8px;
	background:#000000;
	display:block;
	}

a#b_iida:hover,a#b_iida:focus{
	border: 0px;
	padding: 8px;
	background: #000000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_iida{
	width:282px;
	border:8px solid #000000;
	margin-bottom:14px;
	}

footer#page_iida{
	width:282px;
	border:8px solid #000000;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_work:link,a#b_work:visited{
	border: 0px;
	padding: 8px;
	background:#FFAD0E;
	display:block;
	}

a#b_work:hover,a#b_work:focus{
	border: 0px;
	padding: 8px;
	background: #FFAD0E url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_secret:link,a#b_secret:visited{
	border: 0px;
	padding: 8px;
	background:#323232;
	display:block;
	}

a#b_secret:hover,a#b_secret:focus{
	border: 0px;
	padding: 8px;
	background: #323232 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_aplus:link,a#b_aplus:visited{
	border: 0px;
	padding: 8px;
	background:#FF0000;
	display:block;
	}

a#b_aplus:hover,a#b_aplus:focus{
	border: 0px;
	padding: 8px;
	background: #FF0000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_aplus{
	width:282px;
	border:8px solid #D70D00;
	margin-bottom:14px;
	}

footer#page_aplus{
	width:282px;
	border:8px solid #FCB324;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_shikitei:link,a#b_shikitei:visited{
	border: 0px;
	padding: 8px;
	background:#000000;
	display:block;
	}

a#b_shikitei:hover,a#b_shikitei:focus{
	border: 0px;
	padding: 8px;
	background: #000000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_shikitei3{
	width:282px;
	border:8px solid #CB0101;
	margin-bottom:14px;
	}

footer#page_shikitei3{
	width:282px;
	border:8px solid #FCF8F5;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_grandcentral:link,a#b_grandcentral:visited{
	border: 0px;
	padding: 8px;
	background:#FA4485;
	display:block;
	}

a#b_grandcentral:hover,a#b_grandcentral:focus{
	border: 0px;
	padding: 8px;
	background: #FA4485 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_grandcentral{
	width:282px;
	border:8px solid #FA4485;
	margin-bottom:14px;
	}

footer#page_grandcentral{
	width:282px;
	border:8px solid #B9DA4F;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_kentarohara:link,a#b_kentarohara:visited{
	border: 0px;
	padding: 8px;
	background:#C4BFA7;
	display:block;
	}

a#b_kentarohara:hover,a#b_kentarohara:focus{
	border: 0px;
	padding: 8px;
	background: #C4BFA7 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kentarohara{
	width:282px;
	border:8px solid #C4BFA7;
	margin-bottom:14px;
	}

footer#page_kentarohara{
	width:282px;
	border:8px solid #946243;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_unnan:link,a#b_unnan:visited{
	border: 0px;
	padding: 8px;
	background:#F9542A;
	display:block;
	}

a#b_unnan:hover,a#b_unnan:focus{
	border: 0px;
	padding: 8px;
	background: #F9542A url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_unnan{
	width:282px;
	border:8px solid #F9542A;
	margin-bottom:14px;
	}

footer#page_unnan{
	width:282px;
	border:8px solid #FFB305;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_dpeco:link,a#b_dpeco:visited{
	border: 0px;
	padding: 8px;
	background:#6AC4E0;
	display:block;
	}

a#b_dpeco:hover,a#b_dpeco:focus{
	border: 0px;
	padding: 8px;
	background: #6AC4E0 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_dpeco{
	width:282px;
	border:8px solid #6AC4E0;
	margin-bottom:14px;
	}

footer#page_dpeco{
	width:282px;
	border:8px solid #8ECD00;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_ooyama_shop:link,a#b_ooyama_shop:visited{
	border: 0px;
	padding: 8px;
	background:#896C2E;
	display:block;
	}

a#b_ooyama_shop:hover,a#b_ooyama_shop:focus{
	border: 0px;
	padding: 8px;
	background: #896C2E url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_ooyama{
	width:282px;
	border:8px solid #896C2E;
	margin-bottom:14px;
	}

footer#page_ooyama{
	width:282px;
	border:8px solid #AB0F16;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_zaiken:link,a#b_zaiken:visited{
	border: 0px;
	padding: 8px;
	background:#78BA30;
	display:block;
	}

a#b_zaiken:hover,a#b_zaiken:focus{
	border: 0px;
	padding: 8px;
	background: #78BA30 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_zaiken{
	width:282px;
	border:8px solid #78BA30;
	margin-bottom:14px;
	}

footer#page_zaiken{
	width:282px;
	border:8px solid #FFAF0E;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_9design:link,a#b_9design:visited{
	border: 0px;
	padding: 8px;
	background:#000000;
	display:block;
	}

a#b_9design:hover,a#b_9design:focus{
	border: 0px;
	padding: 8px;
	background: #000000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_9design{
	width:282px;
	border:8px solid #000000;
	margin-bottom:14px;
	}

footer#page_9design{
	width:282px;
	border:8px solid #EFEFEF;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_itoh:link,a#b_itoh:visited{
	border: 0px;
	padding: 8px;
	background:#000000;
	display:block;
	}

a#b_itoh:hover,a#b_itoh:focus{
	border: 0px;
	padding: 8px;
	background: #000000 url("../image/bgbox.gif") repeat left top;
	display:block;
	}

section.worktxArea_itoh{
	width:282px;
	border:8px solid #000000;
	margin-bottom:14px;
	}

footer#page_itoh{
	width:282px;
	border:8px solid #000000;
	margin-bottom:14px;
	}



/* box border
--------------------------------------------------------------------------*/

a#b_ohtsukadc:link,a#b_ohtsukadc:visited{
	border: 0px;
	padding: 8px;
	background:#00C4B8;
	display:block;
	}

a#b_ohtsukadc:hover,a#b_ohtsukadc:focus{
	border: 0px;
	padding: 8px;
	background: #00C4B8 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_ohtsuka_dental_clinic{
	width:282px;
	border:8px solid #00C4B8;
	margin-bottom:14px;
	}

footer#page_ohtsuka_dental_clinic{
	width:282px;
	border:8px solid #AC50A5;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_tgrecruit2009:link,a#b_tgrecruit2009:visited{
	border: 0px;
	padding: 8px;
	background:#FF6FAF;
	display:block;
	}

a#b_tgrecruit2009:hover,a#b_tgrecruit2009:focus{
	border: 0px;
	padding: 8px;
	background: #FF6FAF url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_tgrecruit2009{
	width:282px;
	border:8px solid #FF6FAF;
	margin-bottom:14px;
	}

footer#page_tgrecruit2009{
	width:282px;
	border:8px solid #40C7E5;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_tgco:link,a#b_tgco:visited{
	border: 0px;
	padding: 8px;
	background:#00BFFF;
	display:block;
	}

a#b_tgco:hover,a#b_tgco:focus{
	border: 0px;
	padding: 8px;
	background: #00BFFF url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_taigeki_cojp_07{
	width:282px;
	border:8px solid #00BFFF;
	margin-bottom:14px;
	}

footer#page_taigeki_cojp_07{
	width:282px;
	border:8px solid #FE89D0;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_kumamono:link,a#b_kumamono:visited{
	border: 0px;
	padding: 8px;
	background:#F71D53;
	display:block;
	}

a#b_kumamono:hover,a#b_kumamono:focus{
	border: 0px;
	padding: 8px;
	background: #F71D53 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kumamono{
	width:282px;
	border:8px solid #F71D53;
	margin-bottom:14px;
	}

footer#page_kumamono{
	width:282px;
	border:8px solid #FFC04F;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_miyabe:link,a#b_miyabe:visited{
	border: 0px;
	padding: 8px;
	background:#499DCC;
	display:block;
	}

a#b_miyabe:hover,a#b_miyabe:focus{
	border: 0px;
	padding: 8px;
	background: #499DCC url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_miyabe{
	width:282px;
	border:8px solid #499DCC;
	margin-bottom:14px;
	}

footer#page_miyabe{
	width:282px;
	border:8px solid #41AA55;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_avancer:link,a#b_avancer:visited{
	border: 0px;
	padding: 8px;
	background:#010000;
	display:block;
	}

a#b_avancer:hover,a#b_avancer:focus{
	border: 0px;
	padding: 8px;
	background: #010000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_avancercim{
	width:282px;
	border:8px solid #010000;
	margin-bottom:14px;
	}

footer#page_avancercim{
	width:282px;
	border:8px solid #B9081D;
	margin-bottom:14px;
	}
	

/* box border
--------------------------------------------------------------------------*/

a#b_rints:link,a#b_rints:visited{
	border: 0px;
	padding: 8px;
	background:#BD3759;
	display:block;
	}

a#b_rints:hover,a#b_rints:focus{
	border: 0px;
	padding: 8px;
	background: #BD3759 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_rint{
	width:282px;
	border:8px solid #BD3759;
	margin-bottom:14px;
	}

footer#page_rint{
	width:282px;
	border:8px solid #DA652F;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_kreform:link,a#b_kreform:visited{
	border: 0px;
	padding: 8px;
	background:#FF7000;
	display:block;
	}

a#b_kreform:hover,a#b_kreform:focus{
	border: 0px;
	padding: 8px;
	background: #FF7000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kreform{
	width:282px;
	border:8px solid #FF7000;
	margin-bottom:14px;
	}

footer#page_kreform{
	width:282px;
	border:8px solid #A5D600;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_tgrecruit2008:link,a#b_tgrecruit2008:visited{
	border: 0px;
	padding: 8px;
	background:#06ADFF;
	display:block;
	}

a#b_tgrecruit2008:hover,a#b_tgrecruit2008:focus{
	border: 0px;
	padding: 8px;
	background: #06ADFF url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_tgrecruit2008{
	width:282px;
	border:8px solid #06ADFF;
	margin-bottom:14px;
	}

footer#page_tgrecruit2008{
	width:282px;
	border:8px solid #FFFF00;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_otemoyan:link,a#b_otemoyan:visited{
	border: 0px;
	padding: 8px;
	background:#EAE4C2;
	display:block;
	}

a#b_otemoyan:hover,a#b_otemoyan:focus{
	border: 0px;
	padding: 8px;
	background: #EAE4C2 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_otemoyan{
	width:282px;
	border:8px solid #EAE4C2;
	margin-bottom:14px;
	}

footer#page_otemoyan{
	width:282px;
	border:8px solid #7F6846;
	margin-bottom:14px;
	}
	
/* box border
--------------------------------------------------------------------------*/

a#b_kitazato:link,a#b_kitazato:visited{
	border: 0px;
	padding: 8px;
	background:#00ACFF;
	display:block;
	}

a#b_kitazato:hover,a#b_kitazato:focus{
	border: 0px;
	padding: 8px;
	background: #00ACFF url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kitazato{
	width:282px;
	border:8px solid #00ACFF;
	margin-bottom:14px;
	}

footer#page_kitazato{
	width:282px;
	border:8px solid #FFBB00;
	margin-bottom:14px;
	}
	

/* box border
--------------------------------------------------------------------------*/

a#b_ikkei:link,a#b_ikkei:visited{
	border: 0px;
	padding: 8px;
	background:#353772;
	display:block;
	}

a#b_ikkei:hover,a#b_ikkei:focus{
	border: 0px;
	padding: 8px;
	background: #353772 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_ikkei{
	width:282px;
	border:8px solid #353772;
	margin-bottom:14px;
	}

footer#page_ikkei{
	width:282px;
	border:8px solid #C71201;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_teramotoyogyo:link,a#b_teramotoyogyo:visited{
	border: 0px;
	padding: 8px;
	background:#B79A40;
	display:block;
	}

a#b_teramotoyogyo:hover,a#b_teramotoyogyo:focus{
	border: 0px;
	padding: 8px;
	background: #B79A40 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_teramoto{
	width:282px;
	border:8px solid #B79A40;
	margin-bottom:14px;
	}

footer#page_teramoto{
	width:282px;
	border:8px solid #67B3D3;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_tgcom:link,a#b_tgcom:visited{
	border: 0px;
	padding: 8px;
	background:#D51200;
	display:block;
	}

a#b_tgcom:hover,a#b_tgcom:focus{
	border: 0px;
	padding: 8px;
	background: #D51200 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_tgcom{
	width:282px;
	border:8px solid #D51200;
	margin-bottom:14px;
	}

footer#page_tgcom{
	width:282px;
	border:8px solid #ACCF00;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_hana:link,a#b_hana:visited{
	border: 0px;
	padding: 8px;
	background:#010000;
	display:block;
	}

a#b_hana:hover,a#b_hana:focus{
	border: 0px;
	padding: 8px;
	background: #010000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_hanakomachi{
	width:282px;
	border:8px solid #D51200;
	margin-bottom:14px;
	}

footer#page_hanakomachi{
	width:282px;
	border:8px solid #8A8100;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_aquadnc:link,a#b_aquadnc:visited{
	border: 0px;
	padding: 8px;
	background:#008CE2;
	display:block;
	}

a#b_aquadnc:hover,a#b_aquadnc:focus{
	border: 0px;
	padding: 8px;
	background: #008CE2 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_aqua1{
	width:282px;
	border:8px solid #008CE2;
	margin-bottom:14px;
	}

footer#page_aqua1{
	width:282px;
	border:8px solid #1BB401;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_purednc:link,a#b_purednc:visited{
	border: 0px;
	padding: 8px;
	background:#FBCA00;
	display:block;
	}

a#b_purednc:hover,a#b_purednc:focus{
	border: 0px;
	padding: 8px;
	background: #FBCA00 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_puredental{
	width:282px;
	border:8px solid #FBCA00;
	margin-bottom:14px;
	}

footer#page_puredental{
	width:282px;
	border:8px solid #0C9C5D;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_idhk:link,a#b_idhk:visited{
	border: 0px;
	padding: 8px;
	background:#FFA800;
	display:block;
	}

a#b_idhk:hover,a#b_idhk:focus{
	border: 0px;
	padding: 8px;
	background: #FFA800 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_idhk{
	width:282px;
	border:8px solid #FFA800;
	margin-bottom:14px;
	}

footer#page_idhk{
	width:282px;
	border:8px solid #EC4C00;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_sobi:link,a#b_sobi:visited{
	border: 0px;
	padding: 8px;
	background:#010000;
	display:block;
	}

a#b_sobi:hover,a#b_sobi:focus{
	border: 0px;
	padding: 8px;
	background: #010000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_sobi{
	width:282px;
	border:8px solid #010000;
	margin-bottom:14px;
	}

footer#page_sobi{
	width:282px;
	border:8px solid #FE2472;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_kawasaki:link,a#b_kawasaki:visited{
	border: 0px;
	padding: 8px;
	background:#0D3192;
	display:block;
	}

a#b_kawasaki:hover,a#b_kawasaki:focus{
	border: 0px;
	padding: 8px;
	background: #0D3192 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kawasaki{
	width:282px;
	border:8px solid #0D3192;
	margin-bottom:14px;
	}

footer#page_kawasaki{
	width:282px;
	border:8px solid #D41B00;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_apex:link,a#b_apex:visited{
	border: 0px;
	padding: 8px;
	background:#06ADFF;
	display:block;
	}

a#b_apex:hover,a#b_apex:focus{
	border: 0px;
	padding: 8px;
	background: #06ADFF url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}


section.worktxArea_apex{
	width:282px;
	border:8px solid #06ADFF;
	margin-bottom:14px;
	}

footer#page_apex{
	width:282px;
	border:8px solid #79C55D;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_bnext:link,a#b_bnext:visited{
	border: 0px;
	padding: 8px;
	background:#0099D1;
	display:block;
	}

a#b_bnext:hover,a#b_bnext:focus{
	border: 0px;
	padding: 8px;
	background: #0099D1 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_bnext{
	width:282px;
	border:8px solid #0099D1;
	margin-bottom:14px;
	}

footer#page_bnext{
	width:282px;
	border:8px solid #FFA901;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_latimeo:link,a#b_latimeo:visited{
	border: 0px;
	padding: 8px;
	background:#960A00;
	display:block;
	}

a#b_latimeo:hover,a#b_latimeo:focus{
	border: 0px;
	padding: 8px;
	background: #960A00 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_latimeo{
	width:282px;
	border:8px solid #960A00;
	margin-bottom:14px;
	}

footer#page_latimeo{
	width:282px;
	border:8px solid #EFEFEF;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/	

a#b_cocoro:link,a#b_cocoro:visited{
	border: 0px;
	padding: 8px;
	background:#E62102;
	display:block;
	}

a#b_cocoro:hover,a#b_cocoro:focus{
	border: 0px;
	padding: 8px;
	background: #E62102 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_cocoro{
	width:282px;
	border:8px solid #E62102;
	margin-bottom:14px;
	}

footer#page_cocoro{
	width:282px;
	border:8px solid #9BC242;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_tgcom_bk:link,a#b_tgcom_bk:visited{
	border: 0px;
	padding: 8px;
	background:#0F188E;
	display:block;
	}

a#b_tgcom_bk:hover,a#b_tgcom_bk:focus{
	border: 0px;
	padding: 8px;
	background: #0F188E url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_tgcom_bk{
	width:282px;
	border:8px solid #0F188E;
	margin-bottom:14px;
	}

footer#page_tgcom_bk{
	width:282px;
	border:8px solid #C92315;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_tgco_bk:link,a#b_tgco_bk:visited{
	border: 0px;
	padding: 8px;
	background:#010000;
	display:block;
	}

a#b_tgco_bk:hover,a#b_tgco_bk:focus{
	border: 0px;
	padding: 8px;
	background: #010000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_taigeki_cojp_06{
	width:282px;
	border:8px solid #010000;
	margin-bottom:14px;
	}

footer#page_taigeki_cojp_06{
	width:282px;
	border:8px solid #F4FC6B;
	margin-bottom:14px;
	}


/* box border
--------------------------------------------------------------------------*/

a#b_asayama:link,a#b_asayama:visited{
	border: 0px;
	padding: 8px;
	background:#9CB8FF;
	display:block;
	}

a#b_asayama:hover,a#b_asayama:focus{
	border: 0px;
	padding: 8px;
	background: #9CB8FF url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_asayama{
	width:282px;
	border:8px solid #9CB8FF;
	margin-bottom:14px;
	}

footer#page_asayama{
	width:282px;
	border:8px solid #4DAD25;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_kony:link,a#b_kony:visited{
	border: 0px;
	padding: 8px;
	background:#E93FA2;
	display:block;
	}

a#b_kony:hover,a#b_kony:focus{
	border: 0px;
	padding: 8px;
	background: #E93FA2 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kony{
	width:282px;
	border:8px solid #E93FA2;
	margin-bottom:14px;
	}

footer#page_kony{
	width:282px;
	border:8px solid #1591CF;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_usagi_hospital:link,a#b_usagi_hospital:visited{
	border: 0px;
	padding: 8px;
	background:#010000 ;
	display:block;
	}

a#b_usagi_hospital:hover,a#b_usagi_hospital:focus{
	border: 0px;
	padding: 8px;
	background: #010000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_usagi{
	width:282px;
	border:8px solid #010000;
	margin-bottom:14px;
	}

footer#page_usagi{
	width:282px;
	border:8px solid #EFEFEF;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_fifteen:link,a#b_fifteen:visited{
	border: 0px;
	padding: 8px;
	background:#4D4D4D;
	display:block;
	}

a#b_fifteen:hover,a#b_fifteen:focus{
	border: 0px;
	padding: 8px;
	background: #4D4D4D url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_fifteen{
	width:282px;
	border:8px solid #4D4D4D;
	margin-bottom:14px;
	}

footer#page_fifteen{
	width:282px;
	border:8px solid #731620;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_hana_bk:link,a#b_hana_bk:visited{
	border: 0px;
	padding: 8px;
	background:#A20E2E;
	display:block;
	}

a#b_hana_bk:hover,a#b_hana_bk:focus{
	border: 0px;
	padding: 8px;
	background: #A20E2E url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_hanakomachi_bk{
	width:282px;
	border:8px solid #A20E2E;
	margin-bottom:14px;
	}

footer#page_hanakomachi_bk{
	width:282px;
	border:8px solid #913F00;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_shikitei_bk:link,a#b_shikitei_bk:visited{
	border: 0px;
	padding: 8px;
	background:#000000;
	display:block;
	}

a#b_shikitei_bk:hover,a#b_shikitei_bk:focus{
	border: 0px;
	padding: 8px;
	background: #000000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_shikitei3{
	width:282px;
	border:8px solid #000000;
	margin-bottom:14px;
	}

footer#page_shikitei3{
	width:282px;
	border:8px solid #C0032D;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_food:link,a#b_food:visited{
	border: 0px;
	padding: 8px;
	background:#010000;
	display:block;
	}

a#b_food:hover,a#b_food:focus{
	border: 0px;
	padding: 8px;
	background: #010000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_shikitei1{
	width:282px;
	border:8px solid #000000;
	margin-bottom:14px;
	}

footer#page_shikitei1{
	width:282px;
	border:8px solid #C0032D;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_unnancity:link,a#b_unnancity:visited{
	border: 0px;
	padding: 8px;
	background:#F05713;
	display:block;
	}

a#b_unnancity:hover,a#b_unnancity:focus{
	border: 0px;
	padding: 8px;
	background: #F05713 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_unnancity{
	width:282px;
	border:8px solid #F05713;
	margin-bottom:14px;
	}

footer#page_unnancity{
	width:282px;
	border:8px solid #FFB600;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_khome:link,a#b_khome:visited{
	border: 0px;
	padding: 8px;
	background:#C5BBA1;
	display:block;
	}

a#b_khome:hover,a#b_khome:focus{
	border: 0px;
	padding: 8px;
	background: #C5BBA1 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kumataka{
	width:282px;
	border:8px solid #C5BBA1;
	margin-bottom:14px;
	}

footer#page_kumataka{
	width:282px;
	border:8px solid #4DB964;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_cc:link,a#b_cc:visited{
	border: 0px;
	padding: 8px;
	background:#860B24;
	display:block;
	}

a#b_cc:hover,a#b_cc:focus{
	border: 0px;
	padding: 8px;
	background: #860B24 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_cc{
	width:282px;
	border:8px solid #860B24;
	margin-bottom:14px;
	}

footer#page_cc{
	width:282px;
	border:8px solid #F2DC39;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/
	
a#b_aspac:link,a#b_aspac:visited{
	border: 0px;
	padding: 8px;
	background:#00A5D8;
	display:block;
	}

a#b_aspac:hover,a#b_aspac:focus{
	border: 0px;
	padding: 8px;
	background: #00A5D8 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_aspac{
	width:282px;
	border:8px solid #00A5D8;
	margin-bottom:14px;
	}

footer#page_aspac{
	width:282px;
	border:8px solid #F13653;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_ptsc:link,a#b_ptsc:visited{
	border: 0px;
	padding: 8px;
	background:#D5D98A;
	display:block;
	}

a#b_ptsc:hover,a#b_ptsc:focus{
	border: 0px;
	padding: 8px;
	background: #D5D98A url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_pcts{
	width:282px;
	border:8px solid #D5D98A;
	margin-bottom:14px;
	}

footer#page_pcts{
	width:282px;
	border:8px solid #BDDD60;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_nature:link,a#b_nature:visited{
	border: 0px;
	padding: 8px;
	background:#44A800;
	display:block;
	}

a#b_nature:hover,a#b_nature:focus{
	border: 0px;
	padding: 8px;
	background: #44A800 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_nf{
	width:282px;
	border:8px solid #44A800;
	margin-bottom:14px;
	}

footer#page_nf{
	width:282px;
	border:8px solid #B9BC6D;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_fugu:link,a#b_fugu:visited{
	border: 0px;
	padding: 8px;
	background:#FFB300;
	display:block;
	}

a#b_fugu:hover,a#b_fugu:focus{
	border: 0px;
	padding: 8px;
	background: #FFB300 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_fugu{
	width:282px;
	border:8px solid #FFB300;
	margin-bottom:14px;
	}

footer#page_fugu{
	width:282px;
	border:8px solid #E45C04;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_kanbayashi:link,a#b_kanbayashi:visited{
	border: 0px;
	padding: 8px;
	background:#64AE03;
	display:block;
	}

a#b_kanbayashi:hover,a#b_kanbayashi:focus{
	border: 0px;
	padding: 8px;
	background: #64AE03 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kanbayashi{
	width:282px;
	border:8px solid #64AE03;
	margin-bottom:14px;
	}

footer#page_kanbayashi{
	width:282px;
	border:8px solid #82632C;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_uozumi:link,a#b_uozumi:visited{
	border: 0px;
	padding: 8px;
	background:#EC0000;
	display:block;
	}

a#b_uozumi:hover,a#b_uozumi:focus{
	border: 0px;
	padding: 8px;
	background: #EC0000 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_uozumi{
	width:282px;
	border:8px solid #EC0000;
	margin-bottom:14px;
	}

footer#page_uozumi{
	width:282px;
	border:8px solid #EFEFEF;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_kumachu:link,a#b_kumachu:visited{
	border: 0px;
	padding: 8px;
	background:#1C992B;
	display:block;
	}

a#b_kumachu:hover,a#b_kumachu:focus{
	border: 0px;
	padding: 8px;
	background: #1C992B url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kumachu{
	width:282px;
	border:8px solid #1C992B;
	margin-bottom:14px;
	}

footer#page_kumachu{
	width:282px;
	border:8px solid #FFA401;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_emue:link,a#b_emue:visited{
	border: 0px;
	padding: 8px;
	background:#F78717;
	display:block;
	}

a#b_emue:hover,a#b_emue:focus{
	border: 0px;
	padding: 8px;
	background: #F78717 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_emue{
	width:282px;
	border:8px solid #F78717;
	margin-bottom:14px;
	}

footer#page_emue{
	width:282px;
	border:8px solid #FFCE10;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_watanabe:link,a#b_watanabe:visited{
	border: 0px;
	padding: 8px;
	background:#CECCBA;
	display:block;
	}

a#b_watanabe:hover,a#b_watanabe:focus{
	border: 0px;
	padding: 8px;
	background: #CECCBA url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_watanabe{
	width:282px;
	border:8px solid #CECCBA;
	margin-bottom:14px;
	}

footer#page_watanabe{
	width:282px;
	border:8px solid #B7B24E;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_ivy:link,a#b_ivy:visited{
	border: 0px;
	padding: 8px;
	background:#018355;
	display:block;
	}

a#b_ivy:hover,a#b_ivy:focus{
	border: 0px;
	padding: 8px;
	background: #018355 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_ivy{
	width:282px;
	border:8px solid #018355;
	margin-bottom:14px;
	}

footer#page_ivy{
	width:282px;
	border:8px solid #EFEFEF;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_adventure_tours:link,a#b_adventure_tours:visited{
	border: 0px;
	padding: 8px;
	background:#019DEA;
	display:block;
	}

a#b_adventure_tours:hover,a#b_adventure_tours:focus{
	border: 0px;
	padding: 8px;
	background: #019DEA url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_adventuretours{
	width:282px;
	border:8px solid #019DEA;
	margin-bottom:14px;
	}

footer#page_adventuretours{
	width:282px;
	border:8px solid #26ABB4;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_kyushin_workers:link,a#b_kyushin_workers:visited{
	border: 0px;
	padding: 8px;
	background:#FF8400;
	display:block;
	}

a#b_kyushin_workers:hover,a#b_kyushin_workers:focus{
	border: 0px;
	padding: 8px;
	background: #FF8400 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_kyushin_workers{
	width:282px;
	border:8px solid #FF8400;
	margin-bottom:14px;
	}

footer#page_kyushin_workers{
	width:282px;
	border:8px solid #339F00;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_daiken:link,a#b_daiken:visited{
	border: 0px;
	padding: 8px;
	background:#5384B3;
	display:block;
	}

a#b_daiken:hover,a#b_daiken:focus{
	border: 0px;
	padding: 8px;
	background: #5384B3 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_daiken{
	width:282px;
	border:8px solid #5384B3;
	margin-bottom:14px;
	}

footer#page_daiken{
	width:282px;
	border:8px solid #F08200;
	margin-bottom:14px;
	}

/* box border
--------------------------------------------------------------------------*/

a#b_drum:link,a#b_drum:visited{
	border: 0px;
	padding: 8px;
	background:#2AB321;
	display:block;
	}

a#b_drum:hover,a#b_drum:focus{
	border: 0px;
	padding: 8px;
	background: #2AB321 url("../image/bgbox.gif") no-repeat left top;
	display:block;
	}

section.worktxArea_drum{
	width:282px;
	border:8px solid #2AB321;
	margin-bottom:14px;
	}

footer#page_drum{
	width:282px;
	border:8px solid #EFEFEF;
	margin-bottom:14px;
	}


/* --------------------------------------------------------------------- */
/* HOME */
/* --------------------------------------------------------------------- */

div#ninedesign{
	width:950px;
	margin:42px auto 0px auto;
	text-align:left;
	padding-bottom:42px;
	}

article.sum_box{
	float:left;
	padding-right:14px;
	padding-bottom:14px;
	}

article.sum_rbox1{
	float:left;
	width:454px;
	height:220px;
	margin-bottom:14px;
	overflow:hidden;
	}

article.sum_rbox2{
	float:left;
	width:234px;
	height:220px;
	margin-bottom:14px;
	overflow:hidden;
	}

p.figure img {
	border:none;
	}

/* infoArea 
--------------------------------------------------------------------------*/

section#infoArea{
	width:482px;
	height:454px;
	float:left;
	overflow:hidden;
	}

section#twitter{
	width:220px;
	height:454px;
	float:left;
	margin-right:14px;
	background:url("../image/twbg.gif") no-repeat bottom left #000;
	overflow:hidden !important;
	position:relative;
	}

div#twitter_in{
	width:205px;
	height:450px;
	margin-left:7px;
	margin-right:8px;
	overflow:hidden !important;
	margin-top:-12px;
	z-index:99 !important;
	}

*:first-child+html div#twitter_in{
	width:205px;
	height:440px;
	position:absolute;
	top:2px;
	left:0px;
	}

* html  div#twitter_in{
	margin-top:-2px;
	height:320px;
	
	}

div.twtr-ft{
	display:none !important;
	}

div.twtr-widget-1{
	overflow:hidden !important;
	}

div.twtr-tweet-wrap{
	border-bottom:8px solid #000;
	padding-bottom:12px !important;
	padding-top:10px !important;
	overflow:hidden !important;
	}

.twtr-tweet{
	border-bottom:none !important;
	white-space:normal !important;
	word-break:break-all !important;
	}

article.tw_box{
	width:204px;
	border-top:8px solid #000;
	background:#fff;
	padding:0px 0px 8px 0px;
	}

figure.parea{
	width:46px;
	float:left;
	text-align:center;
	}

p.t_user_p{
	margin-left:8px;
	}

article.txarea{
	width:157px;
	float:right;
	}

p.t_user_tx{
	margin-right:8px;
	font-size:1.2em;
	line-height:1.4;
	}

section#work1{
	margin-left:14px;
	}

section#infoArea h1{
	margin-top:26px;
	margin-bottom:5px;
	margin-left:14px;
	}

p.r1{
	font-size:1.2em;
	line-height:1.4;
	margin-left:14px;
	}
	
p.r2{
	font-size:1.2em;
	line-height:1.4;
	margin-left:14px;
	margin-bottom:30px;
	}

p.r3{
	font-size:1.2em;
	line-height:1.4;
	margin-left:2px;
	}

p.r4{
	font-size:1.2em;
	line-height:1.4;
	margin-left:2px;
	padding-right:14px;
	}

p.title1{
	margin-top:16px;
	margin-bottom:14px;
	}

p.title2{
	margin-top:6px;
	margin-bottom:14px;
	}

p.title3{
	margin-top:10px;
	margin-bottom:14px;
	}

ul.lk1{
	list-style:none;
	padding-top:10px;
	margin-left:2px;
	}

ul.lk1 li{
	font-size:1.2em;
	line-height:1.4;
	padding-left:16px;
	background:url("../image/obj1.gif") no-repeat left 2px;
	margin-bottom:5px;
	}

p.lk1{
	font-size:1.2em;
	line-height:1.4;
	padding-left:16px;
	background:url("../image/obj1.gif") no-repeat left 2px;
	margin-bottom:5px;
	margin-left:2px;
	margin-top:10px;
	}


p.mp{
	text-align:right;
	padding-right:14px;
	padding-bottom:14px;
	}

p.mp span{
	font-size:1.2em;
	line-height:1.4;
	padding-left:16px;
	background:url("../image/obj1.gif") no-repeat left 2px;
	margin-bottom:5px;
	margin-left:2px;
	margin-top:10px;
	}

section#ctArea,section#boxArea{
	padding-left:14px;
	_padding-left:22px;
	}

section#ctArea{
	_margin-top:-10px;
	}



footer#home{
	width:906px;
	border:8px solid #EFEFEF;
	margin-left:14px;
	text-align:right;
	_margin-left:22px;
	}

p#cr{
	font-size:1.2em;
	line-height:1.4;
	padding:10px 14px 12px 0px;
	}

p#crp{
	font-size:1.2em;
	line-height:1.4;
	padding:10px 14px 12px 14px;
	}

/* --------------------------------------------------------------------- */
/* PAGE */
/* --------------------------------------------------------------------- */

section.pgbox{
	width:922px;
	margin:0px 14px 0px 14px;
	text-align:left;
	}

figure.work_pic{
	width:610px;
	float:left;
	}

figure.work_pic img{
	border:8px solid #EFEFEF;
	display:block;
	margin-bottom:14px;
	}

section.naviArea{
	width:298px;
	float:right;
	}

section.naviArea2{
	width:220px;
	float:right;
	}

section.naviArea3{
	width:454px;
	float:right;
	}

section#pklist{
	width:282px;
	border:8px solid #000000;
	margin-bottom:14px;
	}

section#pklist2{
	width:204px;
	border:8px solid #000000;
	margin-bottom:14px;
	}

section#pklist ol,section#pklist2 ol{
	margin:12px 14px 14px 14px;
	list-style:none;
	}

section#pklist ol li,section#pklist2 ol li{
	font-size:1.2em;
	line-height:1.8;
	}
	
section#pklist ol li.page,section#pklist2 ol li.page{
	margin-left:10px;
	}

section#pklist ol li.page_in,section#pklist2 ol li.page_in{
	margin-left:20px;
	}

section.worktxArea{
	width:282px;
	border:8px solid #EFEFEF;
	margin-bottom:14px;
	}

section.worktxArea2{
	width:204px;
	border:8px solid #EFEFEF;
	margin-bottom:14px;
	}

section.worktxArea_9d_kumamoto{
	width:282px;
	border:8px solid #66D070;
	margin-bottom:14px;
	}

section.worktxArea_9d_tokyo{
	width:282px;
	border:8px solid #EF1818;
	margin-bottom:14px;
	}

section.worktxArea_welcome{
	width:438px;
	border:8px solid #C49DD9;
	margin-bottom:14px;
	}

section#welcomeArea{
	width:438px;
	border:8px solid #FFE56D;
	float:left;
	}

p.date{
	font-size:1.2em;
	line-height:1.4;
	margin:13px 14px 2px 14px;
	}

h1.work_title,h2.work_title{
	font-size:1.8em;
	line-height:1.4;
	margin:0px 14px 3px 14px;
	}

p.urllink{
	font-size:1.2em;
	line-height:1.4;
	margin:0px 14px 15px 14px;
	}
	
p.role{
	font-size:1.2em;
	line-height:1.4;
	margin:0px 14px 15px 14px;
	}

p.pread{
	font-size:1.2em;
	line-height:1.4;
	margin:15px 14px 15px 14px;
	}

p.pread2{
	font-size:1.2em;
	line-height:1.4;
	margin:0px 14px 15px 14px;
	}

p.pread3{
	font-size:1.2em;
	line-height:1.4;
	margin:14px 14px 15px 14px;
	}

dl.rolelist{
	font-size:1.2em;
	line-height:1.4;
	margin:0px 14px 15px 14px;
	}

dl.rolelist dt{
	float:left;
	clear:both;
	}

ul.thlist{
	margin:0px 14px 15px 14px;
	list-style:none;
	}


ul.thlist li{
	font-size:1.2em;
	line-height:1.4;
	padding-left:16px;
	background:url("../image/obj1.gif") no-repeat left 2px;
	margin-bottom:5px;
	}

ul.clist{
	margin:15px 14px 15px 14px;
	list-style:none;
	}


ul.clist li{
	font-size:1.2em;
	line-height:1.4;
	padding-left:16px;
	background:url("../image/obj1.gif") no-repeat left 2px;
	margin-bottom:5px;
	}

dl.sclist{
	margin:15px 14px 0px 14px;
	font-size:1.2em;
	line-height:1.4;
	}

dl dd.title span{
	background:#FCFF01;
	}

dl dd.cols{
	margin-bottom:15px;
	}

p.more{
	margin:0px 14px 15px 14px;
	text-align:right;
	}

p.more span{
	font-size:1.2em;
	line-height:1.4;
	padding-left:16px;
	background:url("../image/obj1.gif") no-repeat left 2px;
	}

section#mapArea_kumamoto{
	width:596px;
	border:8px solid #EF7AAE;
	float:left;
	}

section#mapArea_tokyo{
	width:596px;
	border:8px solid #46D5EF;
	float:left;
	}

section.boxArea1,section.boxArea2,section.boxArea3{
	width:234px;
	float:left;
	}

section.boxArea4{
	width:220px;
	float:left;
	}
	
	
footer#page{
	width:282px;
	border:8px solid #000000;
	margin-bottom:14px;
	}

footer#nm{
	width:282px;
	border:8px solid #efefef;
	margin-bottom:14px;
	}

footer#nm2{
	width:204px;
	border:8px solid #efefef;
	margin-bottom:14px;
	}

footer#kumamoto{
	width:282px;
	border:8px solid #28BEEF;
	margin-bottom:14px;
	}

footer#tokyo{
	width:282px;
	border:8px solid #EFE320;
	margin-bottom:14px;
	}

footer#welcome{
	width:204px;
	border:8px solid #EF8115;
	margin-bottom:14px;
	}

