@charset "Shift_JIS";

/*
StyleSheet for Nihonkiin kisen Page
CSS FILE kisen.css
*/

/* *********************************************************************
BASE
********************************************************************* */
body { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ , Meiryo , "ＭＳ Ｐゴシック", Verdana, monospace;
	color: #666666; line-height: 1.6; text-align: center; margin: 0;}

a { color:#6699cc;}
table { border-collapse: collapse;}

.pc { display: inline;}
.sm { display: none;}

p#first {display: none;}

#header { text-align:right; font-size:14px; padding:5px 0px 5px 0px; color:#6f94db; width:775px; margin:0 auto;}
#header a { color:#6699cc }
.wsc { text-align:right; padding:10px 0px 0px 0px; width:775px; margin:0 auto;}

#navi_menu { width:775px; height:160px; margin:0 auto; padding:10px 0px 30px 0px;}
ul.navi_menu li { float: left; width:155px; list-style:none}

#wrapper { width: 750px; margin:0 auto; text-align:left}

.footer { text-align: center; font-size: 14px; padding:15px 0px 15px 0px; border-top: solid 2px #6699cc; color:#6699cc;  width: 750px; margin:0 auto; margin-top:40px}

/* *** 共通 ********************************************************* */

h1 { margin:20px 0px 20px 0px; padding:0px; text-align:center}
h2 { margin:0px 0px 15px 0px; padding:0px; font-size:20px; color:#6699cc}

.bule { color:#6699cc;}
.red { color: #CC3300}
.p18 { font-size:18px}
.p16 { font-size:16px}
.p14 { font-size:14px}
.p12 { font-size:12px}
.p10 { font-size:10px}

/* *** TOP ********************************************************* */

.top_left { float:left; width:380px}
.top_right { float:right; width:350px}

#up_news { padding:0px; margin:-15px 0px 0px 0px;}
#up_news ul { padding:0px; margin:0px; list-style:none}
#up_news li { padding:10px 0px 0px 25px; margin:0px; background:url(img/circle.png) no-repeat}

/* *** Photo ********************************************************* */

#photo { padding:0px; margin:0 auto; width:775px;}
#photo ul { padding:0px; margin:0px -5px 0px 15px; list-style:none}
#photo li { padding:0px; margin:0px 15px 15px 0px; float:left; width:240px}
.caption { padding:0px 5px 10px 15px; text-align:left}

/* *** Programs ********************************************************* */

#programs { margin:0px 0px 20px 0px}
#programs .dl_flo { padding: 0px}
#programs .dl_flo dt { padding: 0px 0px 10px 30px; margin-bottom: 14px; float: left; width:30px; clear: left;}
#programs .dl_flo dd { padding: 0px 0px 10px 5px; margin:0px 0px 14px 50px;}
