/* DEXSite shop type1 version */
/* YUI Font-family Adjustment 
10 	77
11 	85
12 	93 (was 93)
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197
*/

/* MAIN */
body {
    padding-top:5px;
    padding-bottom:5px;
    font-family:  "CI", Meiryo, Arial, Helvetica, Verdana, "qMmpSPro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
    color:#333;
    line-height:1.4;
}
#maindoc {
    font-size:108%;
    padding:0px 20px 0px 20px;
}

/* common */
a:link,a:active,a:visited,a:hover { color:#333; text-decoration:none; }

/* header */
#headerSection h1 {	
    height:120px;
    text-indent:-999px;
    background-position: 0px -120px;
    background-repeat: no-repeat;
}

#headerSection h5 {
    text-align:right;
}

h2, h3 { width:572px; }

h2 { 
    height: 43px;
    padding-top: 5px;
    padding-left: 22px;
    margin-bottom:15px;
    font-size: 182%; 
    background-position: 0px -243px;
    background-repeat: no-repeat;
}

#sidebar h2 { width:290px; margin-bottom:0; border-right:1px solid #CCC; }


#sidebar #feed { padding-bottom:10px; margin:5px 20px 0 10px;}
#sidebar #feed dl { border-bottom:1px dashed #996600; padding:7px 13px; }
#sidebar #feed dt { font-size:80%; color:#996600; }
#sidebar #feed dd { padding-left:18px; background:url(icon_news.gif) no-repeat left 2px; }

h3 {
    height: 32px;
    margin-bottom:10px;
    padding-left: 24px;
    background-position: 0px -293px;
    background-repeat: no-repeat;
    font-size: 152%;
    line-height:1.6;
}

/* pageNavigate */
#pageNavigate {
    width: 910px;
    height: 47px;
    margin: 0;
    padding: 0;
    text-align: center;
    margin-bottom:15px;
}

#pageNavigate ul {
	margin:0;
	padding:0;
    list-style: none;
}

#pageNavigate li {
    float: left;
    height: 45px;
}


#pageNavigate a {
	margin: 0px;
	padding: 12px 0;
	width:  182px;
	height:24px;
	display:block;
	background-position:0px 0px;
    background-repeat: no-repeat;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
}

#pageNavigate a:hover {
    background-position: -192px 0px;
    background-repeat: no-repeat;
}

/* footer link */

#footerLink {
    text-align:center;
}

#footerLink ul {
    display:inline;
    border-left:1px solid #000000;
}
#footerLink li {
    display:inline;
    padding-left:10px;
    padding-right:10px;
    border-right:1px solid #000000;
}

/* Contents */
#Blog1 ul  { padding-left: 3px; }
#Blog1 ul li a {
    font-size:20px;
    display:block;
    cursor:pointer;
    }

#Blog1 ul li a span {
	margin-top: 5px;
	display:block;
	border-left:15px solid rgb(199, 102, 26);
	border-top: 2px solid rgb(199, 102, 26);
	width: 530px;
	padding-top:5px;
	padding-left: 0.5em;;
	font-size:20px;
	font-weight: bold;
}

#Blog1 ul li.interview { margin-bottom:25px; }
#Blog1 ul li.interview a {
    text-decoration: underline;
}

#navbar #Navbar1 iframe{ height:0px; display:none; visibility:hidden; }
