@charset "utf-8";

/* -----------------------------------------------------------------------------------------------

 common

----------------------------------------------------------------------------------------------- */

body{margin:0; padding:0; letter-spacing:0em; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:0.8em; line-height:160%; color:#333}
h1,h2,h3,h4,h5,ul,li,dl,dt,dd{line-height:100%; margin:0; padding:0}
h2 , h3{clear:both}
li{list-style:none}
p{line-height:160%; margin:0; padding:0; color:#333}
img{border:none}
th , td{vertical-align:top}
hr{margin:0; padding:0; height:1px; width:300; border:solid 1px #fff; clear:both; display:block; width:100%}
a{color:#0033FF; text-decoration:none}
a:hover{color:#0033FF; text-decoration:underline}

/* margin - padding */
.box{padding:0 10px 20px}
.mt40{margin:40px 0 0 0}
.mt30{margin:40px 0 0 0}
.mt20{margin:20px 0 0 0}
.mt10{margin:10px 0 0 0}
.mb50{margin:0 0 50px}
.mb40{margin:0 0 40px}
.mb30{margin:0 0 30px}
.mb20{margin:0 0 20px}
.mb6{margin:0 0 6px}
.mb10{margin:0 0 10px}
.ml10{margin:0 0 0 10px}
.ml10{margin:0 0 0 20px}

.pt40{padding:40px 0 0 0}
.pb50{padding:0 0 50px}
.pb40{padding:0 0 40px}
.pb30{padding:0 0 30px}
.pb20{padding:0 0 20px}
.pb10{padding:0 0 10px}
.pl10{padding:0 0 0 10px}
.pl20{padding:0 0 0 20px}




/* font */
.font10{font-size:0.8em}
.fontRed{color:#CC0000}

/* float */
.floatL{float:left}
.floatR{float:right}
.clearB{clear:both}


/* align */
.textCenter{text-align:center; clear:both}
.textCenter a{padding:0; margin:0; display:block}
.textLeft{text-align:left; clear:both}
.textRight{text-align:right; clear:both}


#Header{width:904px; margin:0 auto; padding:10px 0; text-align:left;overflow:hidden;}
#Header:after{content:""; height:0; clear:both; visibility:hidden; display:none}
#Header h1{float:left; width:227px;}
#Header h1 a{background:url(../img/logo.gif) 0 0 no-repeat; width:227px; height:67px; text-indent:-9999px; display:block; overflow:hidden;}
#Header #info{width:257px; height:65px; display:block; overflow:hidden; float:left}
#Header div{float:right; width:270px}
#Header div #TxtSearch{width:180px; height:16px; margin:5px 0 4px 0}
#Header form{margin:0; padding:0}

#Header div a#btn3{background:url(../img/header_btn2.gif) 0 0 no-repeat; width:120px; height:32px; text-indent:-9999px; display:block; overflow:hidden; float:right;}
#Header div a:hover#btn3{background:url(../img/header_btn2.gif) 0 -32px no-repeat}

#Header div a#btn4{background:url(../img/header_btn2.gif) 0 0 no-repeat; width:120px; height:32px; text-indent:-9999px; display:block; overflow:hidden; float:right;margin-top:28px;}
#Header div a:hover#btn4{background:url(../img/header_btn2.gif) 0 -32px no-repeat;}

#Header div a#bnrKyoto{
	width:140px;
	height:60px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	float:right;
	background-image: url(../../../img/bnr_kyoto.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right:10px;
}

/*
#Header div a#btn2{background:url(../img/header_btn2.gif) 0 0 no-repeat; width:120px; height:32px; text-indent:-9999px; display:block; overflow:hidden; float:left}
#Header div a:hover#btn2{background:url(../img/header_btn2.gif) 0 -32px no-repeat}
#Header div a#btn3{background:url(../img/header_btn3.gif) 0 0 no-repeat; width:120px; height:32px; text-indent:-9999px; display:block; overflow:hidden; float:right}
#Header div a:hover#btn3{background:url(../img/header_btn3.gif) 0 -32px no-repeat}
*/
#Flash{clear:both}


#Contents{width:904px; margin:0 auto; padding:0 0 10px; background:url(../img/contents_bg.gif) 0 0 repeat-y}
#Contents:after{content:""; height:0; clear:both; visibility:hidden; display:none}

a.BtnTop{background:url(../img/btn_top.gif) 0 10px no-repeat; width:100px; height:22px; text-indent:-9999px; display:block; overflow:hidden; margin:20px 10px 0 794px; clear:both; padding:0}

/*
#Footer{clear:both; background:#F39800; padding:13px 0 30px; margin:10px 0 0 0}
#Footer div{width:904px; margin:0 auto}
#Footer ul{width:904px; display:inline-block; overflow:hidden}
#Footer ul:after{content:""; height:0; clear:both; visibility:hidden; display:none}
#Footer li{float:left; display:block}
#Footer li#Fmenu1{width:198px}
#Footer li#Fmenu3 {width:521px; text-align:right}
#Footer li#Fmenu3 p ,#Footer li#Fmenu3 a{margin:0; padding:0; line-height:100%} 
#Footer li#Fmenu3 a{color:#fff; padding:0 0 0 7px; font-size:12px}
#Footer address{background:url(../img/copyright.gif) 0 0 no-repeat; width:388px; height:12px; text-indent:-9999px; display:block; overflow:hidden; margin:10px 0 0 554px}
*/

#Footer{clear:both; background:#ABD037; height:230px; padding:20px 0 0;margin-top:10px;}
#Footer div{width:904px; margin:0 auto}
#Footer img{float:left}
#Footer ul{width:526px; display:block; float:right; margin:0 -15px 20px 0}
#Footer li{float:left}
#Footer #fmenu a{height:11px; text-indent:-9999px; display:block; overflow:hidden; margin:0 15px 0 0}
#Footer #fmenu01 a{background:url(../img/fmenu.png) 0 0 no-repeat; width:82px}
#Footer #fmenu02 a{background:url(../img/fmenu.png) -82px 0 no-repeat; width:91px}
#Footer #fmenu03 a{background:url(../img/fmenu.png) -173px 0 no-repeat; width:68px}
#Footer #fmenu04 a{background:url(../img/fmenu.png) -242px 0 no-repeat; width:124px}
#Footer #fmenu05 a{background:url(../img/fmenu.png) -366px 0 no-repeat; width:81px}
#Footer address{background:url(../img/footer_address.gif) 0 0 no-repeat; width:248px; height:13px; display:block; text-indent:-9999px; overflow:hidden; margin:0 0 0 656px; clear:both}


/* -----------------------------------------------------------------------------------------------

 Top

----------------------------------------------------------------------------------------------- */

body#top #Contents{background:none}

#TopLeft{width:330px; float:left; text-align:left; padding-bottom:10px}
#TopLeft #news{width:308px; height:42px; border:solid 1px #999; padding:10px; overflow:auto; margin:6px 0 0}

#TopRight{width:563px; float:right; padding-bottom:10px}
#TopRight ul#menu , #TopRight ul#bana{width:563px; display:inline-block; overflow:hidden}
#TopRight ul#menu:after , #TopRight ul#bana:after{content:""; height:0; clear:both; visibility:hidden; display:none}
#TopRight ul#menu li , #TopRight ul#bana li{float:left; display:block}
#TopRight li#menu1 , #TopRight li#menu2{width:190px}
#TopRight li#bana1 , #TopRight li#bana2 , #TopRight li#bana3{width:143px}

body#top hr{border:solid 1px #fff;padding:0; clear:both; height:8px; overflow:hidden; margin:0}




/* -----------------------------------------------------------------------------------------------

 Second

----------------------------------------------------------------------------------------------- */

#Left{width:160px; float:left}
#Left ul#Gmenu{width:160px; display:block; background:#fff}
#Left ul#Gmenu li{padding:0 0 2px}
#Left ul#Gmenu li a{width:160px; height:90px; text-indent:-9999px; display:block; overflow:hidden}
#Left li#Gmenu1 a{background:url(../img/gmenu.jpg) 0 0 no-repeat}
#Left li#Gmenu2 a{background:url(../img/gmenu.jpg) 0 -92px no-repeat}
#Left li#Gmenu3 a{background:url(../img/gmenu.jpg) 0 -184px no-repeat}
#Left li#Gmenu4 a{background:url(../img/gmenu.jpg) 0 -276px no-repeat}
#Left li#Gmenu1 a:hover{background:url(../img/gmenu.jpg) -160px 0 no-repeat}
#Left li#Gmenu2 a:hover{background:url(../img/gmenu.jpg) -160px -92px no-repeat}
#Left li#Gmenu3 a:hover{background:url(../img/gmenu.jpg) -160px -184px no-repeat}
#Left li#Gmenu4 a:hover{background:url(../img/gmenu.jpg) -160px -276px no-repeat}

#Left ul#Bana{width:160px; display:block}
#Left ul#Bana li a{width:160px; text-indent:-9999px; display:block; overflow:hidden}
#Left li#Bana1 a{background:url(../img/bana.jpg) 0 0 no-repeat; height:40px}
#Left li#Bana2 a{background:url(../img/bana.jpg) 0 -40px no-repeat; height:40px}
#Left li#Bana3 a{background:url(../img/bana.jpg) 0 -80px no-repeat; height:35px}
#Left li#Bana1 a:hover{background:url(../img/bana.jpg) -160px 0 no-repeat; height:40px}
#Left li#Bana2 a:hover{background:url(../img/bana.jpg) -160px -40px no-repeat; height:40px}
#Left li#Bana3 a:hover{background:url(../img/bana.jpg) -160px -80px no-repeat; height:35px}


#Right{width:734px; float:right}
#Right:after{content:""; height:0; clear:both; visibility:hidden; display:none}
#Right p#bread{background:#ABD037; font-size:10px; padding:3px 0 3px 5px; color:#333; margin-bottom:10px}
#Right h3{padding-bottom:10px}



/* 大学フェアへ行こう！ */
#Right #GoLeft{width:420px; float:left}
#Right #news{width:398px; height:106px; border:solid 1px #999; padding:10px; overflow:auto; margin:6px 0 0}
#Right #GoRight{width:304px; float:right}


/* 大学フェアへ行こう！ > 大学フェア2009開催告知 */
#KaijouIchiran li{float:left; margin:0 0 20px 10px; padding:0 0 7px; width:350px; overflow:hidden; display:block; border-bottom:solid 1px #CCCCCC}
ul#ArrowPink li{float:left; margin:0 0 10px 0; padding:0 0 7px 15px; width:340px; overflow:hidden; display:block; background:url(../img/arrow_pink.gif) 0 0 no-repeat}

table#hyo{border-collapse:collapse; margin:0 0 20px 0}
table#hyo th{text-align:center; font-weight:bold; border:solid 1px #ccc; background:#D6E0EB; font-size:12px; line-height:120%; vertical-align:middle; color:#333333}
table#hyo td{text-align:left; font-weight:normal; border:solid 1px #ccc; font-size:12px; line-height:120%; vertical-align:middle; color:#333333}

#IntroCorner h4{background:url(../img/arrow_yellow.gif) 0 3px no-repeat; width:330px; padding:3px 0 5px 20px; border-bottom:solid 1px #CCCCCC; font-weight:bold; font-size:12px}
#IntroCorner p{padding:5px 5px 15px}
#IntroCorner p.NoPad{padding:5px 5px 5px}
.Kougi{font-size:10px;}


/* 大学フェアへ行こう！ > 大学フェア2009開催告知 > 参加大学一覧 */
ul#Index{padding:0 7px; display:block}
ul#Index:after{content:""; height:0; clear:both; visibility:hidden; display:none}

ul#Index li#line1 , ul#Index li#line2 , ul#Index li#line3{width:180px; display:block; overflow:hidden; float:left}
ul#Index li#line4{width:170px; display:block; overflow:hidden; float:left; overflow:hidden}

ul#Index li#line1 h4 ,
ul#Index li#line2 h4{background:url(../img/arrow_yellow.gif) 0 3px no-repeat; width:150px; padding:3px 0 5px 20px; border-bottom:solid 1px #CCCCCC; margin:0 0 10px; font-weight:bold; font-size:12px}
ul#Index li#line3 h4 ,
ul#Index li#line4 h4{background:url(../img/arrow_blue.gif) 0 3px no-repeat; width:150px; padding:3px 0 5px 20px; border-bottom:solid 1px #CCCCCC; margin:0 0 10px; font-weight:bold; font-size:12px}

ul#Index li ul{padding:0 0 20px 5px}
ul#Index li ul li{padding:0 0 5px}

.Now{padding:23px 0 0 0;font-weight:bold;font-size:14px;text-align:left;}

/*開催報告*/
.Line{
	width:15px;
	background-image: url(../../../go/report/niigata/result/img/border.gif);
	background-repeat: repeat-y;
}
.TableKaitou{border:solid #CCCCCC 1px;font-size:10px;}
.TableKaitou td{padding:3px;}


/* 参加大学情報 > 大学プロフィール */
#Right #detail{margin-bottom:20px;}
#Right #detail h4{background:url(../img/squar_pink.gif) 0 3px no-repeat; padding:8px 0 8px 15px; border-bottom:solid 1px #CCCCCC; margin:0 0 10px; font-size:14px; font-weight:bold; clear:both;height:14px;}
#Right #detail img#img{float:left; margin:0 0 20px 0; border:solid 1px #ccc}
#Right #detail p#txt{float:right; padding:0 0 20px; width:470px}

/* モバイル */
.box #display{margin:0 15px 0 0;float:left;}
.box #qr{margin:0;float:left;}

/* サイトマップ */
#SiteList_Left{width:350px;float:left;}
#SiteList_Right{width:350px;float:right;}
ul.SiteList{
	width:335px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display:block;
	margin-bottom:15px;
	padding-bottom:5px;
}
li.ListFirst{font-weight:bold;margin-bottom:5px;padding:5px 0 5px 15px;border-left-width: 5px;border-left-style: solid;
border-left-color: #e95377;}
li.ListSecond{margin-bottom:5px;padding:5px 0 5px 30px;background:url(../img/arrow_yellow.gif) 10px 5px no-repeat}
li.ListThird{margin-bottom:5px;padding:5px 0 5px 45px;background:url(../img/arrow_yellow2.gif) 25px 5px no-repeat}
li.ListFourth{
	margin-bottom:5px;
	padding:5px 0 5px 45px;
	list-style-type: disc;
	list-style-position: inside;
}

/*what's new*/
.NewsImg{width:160px;float:left;margin:0 10px 0 0;}
p.NewsTitle{font-weight:bold;}
.NewsText{width:540px;height:auto;float:right;}
.NewsBox{width:710px;
	margin-bottom:10px;
	display: inline-table;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding:0 0 7px 0;
	line-height:160%;
    clear:left;	
	}


.NewsBox:after{content:""; display:none; visibility:hidden; height:0; clear:both}
	

.NewsList{
	width:710px;
	margin-bottom:10px;
	display:block;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding:0 0 7px 0;
	line-height:160%;
	clear:left;
}
ul#NewsList li{
	width:710px;
	margin-bottom:10px;
	display:block;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding:0 0 7px 0;
	line-height:160%;
}
/*お問い合わせ*/
#Contact{border: 1px solid #CCCCCC;display:block;padding:15px;width:686px;}
#Contact p{font-size:14px;line-height:160%;margin-bottom:15px;}
span.TitlePink{color:#E95377;font-weight:bold;}

/*リンクポリシー*/
#BnrLeft{float:left;display:block;width:214px; padding:10px 20px 10px 143px;}
#BnrRight{width:120px;float:right;display:block;padding:10px 203px 10px 0;}
#ClearMb10{clear:both;margin-bottom:10px;}

/*関連リンク*/
#LinkList_Left{width:350px;float:left;margin-bottom:10px;}
#LinkList_Left ul{display:block;}
#LinkList_Left li{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;padding:5px 10px 0 0;height:62px;margin-bottom:10px;}
#LinkList_Left li img{float:left;margin-right:10px;border:solid #CCCCCC 1px;}
#LinkList_Right{width:350px;float:right;margin-bottom:20px;}
#LinkList_Right ul{display:block;}
#LinkList_Right li{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;padding:5px 10px 0 0;height:62px;margin-bottom:10px;}
#LinkList_Right li img{float:left;margin-right:10px;border:solid #CCCCCC 1px;}

/*進学相談会*/
td.Soudankai{
	width:170px;
	font-size: 12px;
	font-weight: bold;
	background-color: #E6F9FF;
	padding: 10px;
	border: 1px solid #CCCCCC;
	text-align:center;
}
td.SankaName{padding:10px 10px 0 10px;line-height:150%;vertical-align:top;width:174px;}
.NameHead {
	font-size: 14px;
	font-weight: bold;
	color: #e95377;
}
td.SankaBorder{
	width:8px;
	background-image: url(../../../common/welfare/2009/img/line.gif);
	background-repeat: repeat-y;
}

/*参加大学情報*/
p.Sanka1{margin:0 0 10px 0;}
table#SankaInfo{border:solid #CCCCCC 1px;margin-bottom:20px;}
table#SankaInfo td{background-color:#FFFFFF;}
table#SankaInfo td.SankaPink1{
width:200px;
    background-color:#FFFDE1;
	font-weight:bold;
	height:68px;
	padding:0 0 0 30px;
	font-size:14px;
	background-image: url(../../../entry/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
    vertical-align:middle;
	
}
table#SankaInfo td.SankaRight1{vertical-align:middle;padding-left:20px;}
table#SankaInfo td.SankaRight1 select{width:150px;}
table#SankaInfo td.SankaPink2{
	background-color:#E95377;
	background-image:url(../../../entry/img/arrow2.gif);
	background-repeat:no-repeat;
	padding-left:35px;
	border:solid #FFFFFF 1px;
	height:40px;
	font-color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	font-size: 14px;
	color: #FFFFFF;
	background-position: 15px;
}
table#SankaInfo td.SankaRight1{vertical-align:middle;padding-left:20px;}
table#SankaInfo td.SankaChiiki{padding:8px 40px 8px 40px;text-align:center;vertical-align:middle;}
table#SankaInfo td.SankaChiiki table td{padding:5px;text-align:left;}

#LeftBtn{float:left;width:340px;display:block;}
#RightBtn{float:left;margin-left:20px;width:340px;display:block;}

.BackNext{width:700px;text-align:center;margin-bottom:10px;}
.BackNext2{width:710px;text-align:center;margin-bottom:10px;}

table#Sanka2{width:700px;margin:0 0 10px 0;border:solid #CCCCCC 1px;}
#Sanka2 td.BgYellow{
	padding:10px 10px 10px 30px;
	background-color: #FFFDE1;
	line-height:160%;
	font-weight:bold;
	background-image:url(../../../entry/img/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 10px 17px;
	vertical-align:middle;
	height:26px;
	font-size:14px;
}
#Sanka2 td.BgWhite{padding:10px 10px 10px 10px;background-color: #FFFFFF;line-height:160%;}

/*開催報告*/
table.gurahu{margin:0 0 10px 0;width:350px;}
table.gurahu td{padding:5px;text-align:left;}
#Contents #Right #Index #kyoto {
	color: #660000;
	font-size: 14px;
}
.p-tb {
	margin: 0px;
	padding: 0px;
}


/*Blog*/
.box #display2{margin:0 15px 0 0;float:left;}

/* e-service */
#Right #EserviceLeft{width:420px; float:left}
#Right #EserviceLeft h4{background:url(../img/arrow_pink.gif) 0 3px no-repeat; width:380px; padding:3px 0 5px 20px; border-bottom:solid 1px #CCCCCC; font-weight:bold; font-size:12px}
#Right #EserviceLeft p{width:400px}
#Right #EserviceRight{width:304px; float:right}

#Right #PayImg01{float:right}
#Right #PayLeft{width:440px; float:left}
#Right #PayLeft h4{background:url(../img/arrow_yellow.gif) 0 3px no-repeat; width:380px; padding:3px 0 5px 20px; border-bottom:solid 1px #CCCCCC; font-weight:bold; font-size:12px}
#Right #PayLeft p.p{padding:0 10px 20px}
#Right #waku{width:668px; border:solid 1px #ccc; padding:15px; clear:both; margin:20px 0 0 0; display:inline-block}
#Right #waku:after{content:""; clear:both; visibility:hidden; display:none}
#Right #waku h5{color:#E95377; font-size:14px; font-weight:bold; padding:0 0 5px}
#Right #waku p{padding:0 0 10px; font-size:14px}
#Right #waku img{float:left}
#Right #PayList h4{background:url(../img/arrow_yellow.gif) 0 3px no-repeat; width:150px; padding:3px 0 5px 20px; border-bottom:solid 1px #CCCCCC; font-weight:bold; font-size:12px; margin:0 0 10px}
#Right #PayList ul{padding:0 0 10px}
#Right #PayList li{padding:0 0 5px}

/*20090622consortium*/
.tx14 {
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}
.tx14_2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.tx14_3 {
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
	vertical-align: top;
}

.tx13 {
	font-size: 13px;
	font-weight: bold;
}

.tx10 {
	font-size: 10px;
	font-weight: bold;
}
.tx10_2 {
	font-size: 10px;
}

.box3c_l {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 248px;
}

.box3c_c {
	float: left;
	width: 249px;
	margin: 0px;
	padding: 0px;
}

.box3c_r {
	float: left;
	margin: 0px;
	padding: 0px;
}


.box_w {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.con_li1 {
	margin-bottom: 6px;
}
.con_li2 {
	margin-bottom: 15px;
}
.con_li3 {
	font-weight: bold;
	margin-bottom: 6px;
}
.con_li4 {
	margin-bottom: 10px;
	background-image: url(../img/arrow_pink.gif);
	padding-left: 18px;
	background-repeat: no-repeat;
	height: 18px;
}

.con_bg {
	background-image: url(../../img/imagebg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 200px;
	width: 734px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.con_bgbt {
	width: 175px;
	padding-top: 20px;
	padding-left: 500px;
}
.con_bgbt_ul {
	list-style-type: none;
}

.con_bgbtli {
	list-style-type: none;
}

.con_bgbtfx {
	width: 175px;
	padding-top: 25px;
	padding-left: 500px;
}

.con_bgbt_ulfx {
	list-style-type: none;
}

.con_bgbtlifx {
	list-style-type: none;
	margin-bottom: 10px;
}


.con_arti{
	width:330px;
	font-weight:bold;
	font-size:12px;
	background-image: url(../img/arrow_yellow3.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
}

.con_330box1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 330px;
}

.con_330box2 {
	padding: 0px;
	float: right;
	width: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.titletest{
	width:330px;
	border-bottom:solid 1px #CCCCCC;
	padding:3px 0 5px 20px;
	font-weight:bold;
	font-size:12px;
	background-image: url(../img/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
.con_taniboxl180 {
	width: 180px;
	float: left;
}
.con_taniboxr520 {
	float: right;
	width: 520px;
}
.con_taniboxl240 {
	width: 240px;
	float: left;
}
.con_taniboxr460 {
	float: right;
	width: 460px;
}
.conbox_174 {
	width: 174px;
	float: left;
}
.conbox_174_2 {
	width: 174px;
	float: left;
	margin-left: 9px;
}

.con_arti2{
	border-bottom:solid 1px #CCCCCC;
	font-weight:bold;
	font-size:14px;
	background-image: url(../img/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 13px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom: 20px;
}

.con_arti4{
	border-bottom:solid 1px #CCCCCC;
	font-weight:bold;
	font-size:14px;
	background-image: url(../img/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.con_arti3{
	border-bottom:solid 1px #CCCCCC;
	font-weight:bold;
	font-size:14px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../img/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	text-align: left;
}
.tbbox_p {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: left;
}
.box2{height:150px;padding-top: 0;padding-right: 10px;padding-bottom: 20px;padding-left: 10px;}
.box4{
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}

.box5{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
}

.box6{
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 10px;
}

.box7{
	padding:0 0 20px 10px;
}

.con_bartx {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
.con_red {
	font-weight: bold;
	color: #E95377;
	padding-top: 3px;
	padding-bottom: 3px;
}
.rikei_boxl {
	width: 350px;
	float: left;
	margin-bottom: 15px;
}
.rikei_pl {
	float: left;
	width: 120px;
}
.rikei_tx {
	margin-bottom: 15px;
}

#ReportBtn{padding:0 0 20px 202px;width:502px;overflow:hidden;}

/* 404 */
#NotFoundList{width:550px;}
ul.NotList{
	width:535px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display:block;
	margin-bottom:5px;
	padding-bottom:5px;
}
li.NotFirst{font-weight:bold;margin-bottom:5px;padding:5px 0 5px 15px;border-left-width: 5px;border-left-style: solid;
border-left-color: #e95377;}
#NotFoundList p{margin-bottom:15px;}