@charset "utf-8";
body{font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;margin:0px;padding:0px;background-image:url(../images/bg.gif);background-repeat:repeat-x;background-position:top;scrollbar-base-color:#ffffff;scrollbar-track-color:#ffffff;scrollbar-face-color:#ffffff;scrollbar-darkshadow-color:#ffffff;scrollbar-highlight-color:#ffffff;}
img{border:none;padding:0px;}
br.clear{clear:both;padding:0px;margin:0px;}
p img{float:right;margin-left:5px;border:0px;} 
p{margin:0px;font-weight:normal;}

/* ======HEAD============================================== */
#top{width:990px;margin:auto;height:115px;position:relative;margin-bottom:0px;}
#gnavi{width:950px;margin:0px 20px 0px 20px;}

/* ===MAIN CONTENTS============================================= */
#contents{width:900px;background-color:#FFF;padding:0px 25px 0px 25px;margin:0 auto;position:relative;}
#case{width:860px;background-color:#FFF;padding:0px 20px 0px 20px;margin:0 auto;position:relative;border:1px #CCC solid;}
#main{width:420px;position:absolute;left:234px;height:auto;top:448px;}
#side{width:200px;padding-right:20px;float:left;margin-bottom:10px;}
#ad_side{float:right;width:200px;}
#index_contents{width:900px;margin:0 auto;position:relative;padding-top:10px;}
#index_1{float:left;width:680px;margin:0 auto;position:relative;}
#index_main{float:right;width:460px;margin:auto;padding-left:0px;position:relative;padding-right:0px;}
#side h2{font-family:Arial,Helvetica,sans-serif;color:#2181A9;padding-left:0px;font-size:12px;margin-top:5px;margin-bottom:0px;}
#side ul{font-size:12px;margin-top:5px;line-height:18px;padding-left:5px;padding-top:0px;margin-left:5px;}

p img{float:left;margin-right:5px;}
#path{text-align:right;margin:0px;}
/* ===隙間系============================================ */
.u10d10{padding:10px 0px 10px 0px;}
.u10d10r10l10{padding:10px 10px 10px 10px;}
.u20d10{padding:20px 0px 10px 0px;}
.r20l20{padding:0px 20px 0px 20px;}
.u10{padding:10px 0px 0px 0px;}
.r5{padding:0px 5px 0px 0px;}
.r20{padding:0px 20px 0px 0px;}
.l15{padding:0px 0px 0px 15px;}
.r12{padding:0px 12px 0px 0px;}
.u5{padding:5px 0px 0px 0px;}
.u30{padding:30px 0px 0px 0px;}
.d10{padding:0px 0px 10px 0px;}
.d7{padding:0px 0px 10px 0px;}
.d5{padding:0px 0px 5px 0px;}
.u10d30{padding:10px 0px 30px 0px;}
.u5d5{padding:5px 0px 5px 0px;}
.pro{padding:0px 5px 0px 0px;}

/* ============================================== */
.news{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;line-height:8px;color:#000000;padding:0px 5px 0px 5px;margin-left:0px;}
.n{padding:0px 7px 0px 0px;}

/* ===段落系============================================ */
h1{font-family:Arial,Helvetica,sans-serif;font-size:300%;font-weight:normal;letter-spacing:5px;margin:0px;background-position:top right;background-repeat:no-repeat;height:90px;}
h2{color:#FF6600;font-size:120%;padding-left:5px;margin-bottom:0px;}
h3{width:200px;height:25px;margin-top:0px;padding-top:0px;padding-bottom:0px;margin-bottom:0px;font-weight:normal;clear:both;font-size:12px;line-height:150%;}
h4{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-size:12px;color:#2274B7;font-style:normal;font-weight:bold;
border-bottom:#999 1px solid;margin-top:30px;margin-bottom:0px;padding-bottom:5px;}
h5{margin-left:0px;padding-left:0px;margin-top:0px;margin-bottom:0px;height:280px;}

.tx1{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-size:12px;color:#333;font-style:normal;font-weight:bold;margin-top:30px;margin-bottom:0px;padding-bottom:5px;}
.tx2{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-size:10px;color:#666;font-style:normal;font-weight:normal;margin-bottom:0px;padding-bottom:5px;}
.tx6{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-size:10px;font-style:normal;line-height:17px;color:#333333;padding:0px 5px 0px 5px;margin-left:0px;}
.tx7{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-size:18px;color:#2274B7;font-style:normal;font-weight:bold;
border-left:solid 2px #069;margin-top:10px;margin-bottom:20px;padding:5px 5px 5px 5px;}
.tx8{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-size:13px;font-style:normal;font-weight:normal;line-height:17px;color:#036;margin:10px 0px 5px 0px;padding:5px 0px 5px 5px;vertical-align:top;border-top:#39C 3px solid;border-bottom:#39C 1px solid;background-color:#eee;}
.tx9{font-family:"ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";
border-top:#8aa3a7 2px solid;background-image:url(../images/dlbg.gif);background-repeat:repeat;font-size:16px;font-weight:bold;padding:5px 7px 5px 7px;margin:20px 0px 10px 0px;color:#333; border-bottom:1px solid #8aa3a7;}
.tx10{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-size:13px;font-style:normal;font-weight:normal;line-height:17px;color:#333;margin:10px 0px 5px 0px;padding:5px 0px 5px 20px;}

/* ==============================*/
.idle{line-height:17px;background-color:#939DA9;padding-left:15px;margin:10px 10px 10px 10px;color:#FFFFFF;cursor:pointer;font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;}
.idle a{color:#ffffff;font-style:normal;text-decoration:none;}
.idle a:link{color:#ffffff;font-style:normal;text-decoration:none;}
.idle a:visited{color:#ffffff;text-decoration:none;}
.idle a:hover{color:#3399CC;font-style:normal;text-decoration:none;}
.idle a:active{text-decoration:none;}

.idle2{line-height:17px;vertical-align:middle;background-color:#fff; border:#999 solid 1px;padding:0px 10px 0px 10px;margin:0px 10px 0px 10px;color:#FFF;cursor:pointer;font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;}
.idle2 a{color:#333;font-style:normal;text-decoration:none;}
.idle2 a:link{color:#333;font-style:normal;text-decoration:none;}
.idle2 a:visited{color:#333;text-decoration:none;}
.idle2 a:hover{color:#3399CC;font-style:normal;text-decoration:none;}
.idle2 a:active{text-decoration:none;}


.lineline{ background-image:url(../images/lineline.gif);background-repeat:repeat-y;}

/* ==============================
	TABLE系
============================== */
table.chu{border-top:1px solid #888888;border-left:0px solid #888888;border-right:0px solid #888888;border-collapse:collapse;border-spacing:0;
background-color:#ffffff;empty-cells:show;font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;
color:#000000;margin-top:5px;margin-bottom:5px;}
.chu th{border-right:0px solid #888888;border-bottom:1px solid #888888;padding:3px 5px 3px 5px;font-weight:normal;line-height:17px;text-align:left;}
.chu td{border-right:0px solid #888888;border-bottom:1px solid #888888;padding:3px 5px 3px 5px;line-height:17px;}

table.chu2{border-collapse:collapse;border-spacing:0;empty-cells:show;font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;color:#000000;margin-top:5px;margin-bottom:5px;}
.chu2 td{border-right:0px solid #ccc;border-bottom:1px solid #ccc;padding:3px 5px 3px 5px;line-height:17px;}

table.chu3{border-top:1px solid #888888;border-left:1px solid #888888;border-right:1px solid #888888;border-collapse:collapse;border-spacing:0;
background-color:#ffffff;empty-cells:show;font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;
color:#000000;margin-top:5px;margin-bottom:5px;}
.chu3 th{border-right:1px solid #888888;border-bottom:1px solid #888888;padding:3px 5px 3px 5px;font-weight:normal;line-height:17px;text-align:left;}
.chu3 td{border-right:1px solid #888888;border-bottom:1px solid #888888;padding:3px 5px 3px 5px;line-height:17px;}

/***************************************************************/
.ni{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-style:normal;font-weight:normal;width:900px;padding:0px;margin:0px;line-height:18px;}
.ni_l{float:left;font-size:12px;display:inline;width:440px;margin-right:10px;margin-top:20px;}
.ni_l p{padding:5px 20px 5px 20px;}
.ni_r{float:right;font-size:12px;width:440px;display:inline;margin:0px;margin-top:20px;line-height:20px;}
.ni_r p{padding:5px 20px 5px 20px;}

.ni2_l{float:left;font-size:12px;display:inline;width:220px;margin-right:10px;padding:5px 5px 5px 18px;color:#333;line-height:20px;}
.ni2_r{float:right;font-size:12px;width:185px;display:inline;margin:0px;line-height:20px;}

.ni3{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-style:normal;font-weight:normal;width:900px;padding:0px;margin:0px;}
.ni3 p{font-size:12px;}
.ni3_l{float:left;font-size:12px;display:inline;width:160px;margin-right:20px;}
.ni3_r{float:right;font-size:12px;width:720px;display:inline;margin:0px;}

.ni_user{font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-style:normal;font-weight:normal;width:900px;padding:0px;margin:0px;}
.ni_user p{font-size:12px;}
.ni_user_l{float:left;font-size:12px;display:inline;width:300px;margin:0px 20px 10px 0px;}
.ni_user_r{float:right;font-size:12px;width:400px;display:inline;margin:0px 0px 10px 0px;line-height:24px;}

/***************************************************************/

.list_{margin:0 8px 10px 0;padding:5px 5px 0 5px;float:left;display:inline;border:1px solid #CCC;width:332px;}
.list_ .name_{margin-bottom:5px;background:url(../images/ami.png);width:330px;padding:0px;}
.list_ .name_ span{padding:0px;display:block;font-weight:bold;}
.list_.yes_ .name_ span{padding:5px 5px 5px 15px;font-size:12px;background:url(../images/s.png) 0 6px no-repeat;}
.list_ .img_{margin:0 5px 5px 0;float:left;text-align:center;width:190px;overflow:hidden;border:1px solid #CCC;}
.list_ .comment_{margin:0 0 10px 0;float:left;font-size:12px;width:135px;line-height:20px;}
/* --------------------------------------------------------------------
import
@import url(user.css);
--------------------------------------------------------------------- */
.area{width:860px;padding:10px 20px 10px 20px;}
/* ===フッター系============================================= */
#f{height:150px;margin:10 auto;text-align:center;margin-top:10px;padding-top:20px;position:inherit;background-color:#0376b1;font-family:"ＭＳ Ｐゴシック","Helvetica","ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;line-height:20px;width:auto;color:#FFFFFF;}
#f a{color:#ffffff;font-style:normal;text-decoration:none;}
#f a:link{color:#ffffff;font-style:normal;text-decoration:none;}
#f a:visited{color:#ffffff;text-decoration:none;}
#f a:hover{color:#3399CC;font-style:normal;text-decoration:none;}
#f a:active{text-decoration:none;}
/************************/
#f p{font-size:11px; line-height:15px;}
