@charset "UTF-8";
/* -------------------------------------
layout
Ver.1.00
Update 070302
------------------------------------- */

/* -------------------------------------
CONTENTS
	0.header sn
	1.category original
------------------------------------- */



/* -------------------------------------
	0./common/css/layout.css over write
------------------------------------- */
#wrapper{background:url(../img/container_bg.jpg) no-repeat 0 0;}
#breadCrumb{background:url(../img/breadcrumb_bg.jpg) no-repeat 0 0;}
#readPhoto #categoryTitle{font-weight:bolder; font-size:200% !important; margin:70px 0 0 35px;}
#readPhoto{height:177px;}


/* -------------------------------------
	1.category original
------------------------------------- */

#mainCol #categories{font-size:86%;}
/*Start 080716 UPDATE*/
#mainCol #categories .col03 div{margin-bottom:10px;}
#mainCol #categories .col03 div h3,
#mainCol #categories .col03 div p{margin-bottom:0px !important; padding-bottom:0 !important;}
/*End 080716 UPDATE*/
#mainCol .col .cap{border-top:2px solid #D6DFEA !important; padding-top:5px; width:500px;}
#mainCol .col h2{margin-bottom:10px;}
#mainCol #categories ul.cn{display:block;}
#mainCol #categories .cn{background:url(../img/cn_bg.jpg) no-repeat; width:500px; display:block;}
#mainCol #categories .cn:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#mainCol #categories .cn{display:inline-block;min-height: 1%;}/*IE*/
/* Hides from IE-mac \*/
* html #mainCol #categories .cn{ height: 1%;}
#mainCol #categories .cn{ display: block;}
/* End hide from IE-mac */
#mainCol #categories .cn ul{width:498px; margin-left:2px;}
#mainCol #categories .cn li{display:inline;}
#mainCol #categories .cn li a{display:block; float:left; padding:25px 12px 7px 12px; margin-left:2px; background:url(../img/cn_bg.jpg) top right;}
#mainCol #categories .cn a.selected{color:#77B903; text-decoration:underline !important; background:url(../img/cn_selected_bg.jpg) top right;}

/*Start 090113 UPDATE*/
#mainCol #categories .colh2 {margin: 20px 0; padding: 0 0 8px 0; border-bottom: 1px solid #D6DFEA; background: url(../img/ico_new.gif) no-repeat 0 0;}
#mainCol #categories .colh2:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#mainCol #categories .colh2{display:inline-block; min-height: 1%;}/*IE*/
/* Hides from IE-mac \*/
* html #mainCol #categories .colh2{ height: 1%;}
#mainCol #categories .colh2{ display: block;}
/* End hide from IE-mac */
#mainCol #categories .colh2 h2 {float: left; width: 180px; padding: 4px 0 0 48px; margin: 0;}
#mainCol #categories .colh2 span {display: block; width: 155px; float: right; text-align: right;}

#mainCol #categories .col02-ln-b {width: 500px; margin: 0 0 15px 0; padding-bottom: 8px; background: url(../common/img/line_col02.gif) no-repeat left bottom;}
#mainCol #categories .col02-ln-b .col-img {float: left; width: 115px; margin-right: 0;}
#mainCol #categories .col02-ln-b .col-text {float: left; width: 125px; margin: 0;}
#mainCol #categories .col02-ln-b .detail {clear: both;text-align: right; margin: 0 0 5px 0;}
#mainCol #categories .col02-ln-b .detail a {padding: 0 0 5px 12px; background: url(../common/img/arrow_ico_02.gif) no-repeat 0 0;}
#mainCol .lineCol {padding-top: 30px; margin-top: -38px; border-top: 3px solid #D6DFEA;}
/*End 090113 UPDATE*/

#mainCol #startCol{width:500px; border-bottom:2px solid #D6DFEA !important; padding-top:5px;}
#mainCol #startCol:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#mainCol #startCol{display:inline-block;min-height: 1%;}/*IE*/
/* Hides from IE-mac \*/
* html #mainCol #startCol{ height: 1%;}
#mainCol #startCol{ display: block;}
/* End hide from IE-mac */
#mainCol #startCol h2{margin-bottom:5px; padding-top:10px;}
#mainCol #startCol .left{width:115px;}
#mainCol #startCol .right{width:370px;}	

#signup h2{margin-bottom:10px;}