@charset "utf-8";
/*
Theme Name: ZAKURO
Theme URI: http://www.11zakuro.com/
Description: ZAKUROテーマ
Version: 1.0
Author: From One
Author URI: http://www.11zakuro.com/
*/

/*Common*/
body{font-size:12px;font-family: 'ＭＳ Ｐゴシック',Osaka,Helvetica;color:#666666;text-align:center;}
/*Images*/
img{border-width:0px;}
.imgleft{float:left;margin-right:5px;}
.imgright{float:right;margin-left:5px;}
form{margin:0px;}
input,textarea{font-family: 'ＭＳ Ｐゴシック',Osaka,Helvetica;font-size:12px;}
/*Margin*/
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mrg3{margin:3px 0px;}
/*Padding*/
.pad5{padding:5px;}
.pb5{padding-bottom:5px;}
/*Font*/
.f10{font-size:10px;}
/*Color*/
.pk30{color:#fbb4d9;}
.pk50{color:#f881bf;}
/*Line Height*/
.lh150{line-height:150%;}
/*Position*/
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
/*Link Tag*/
a{color:#0066CC;}
a.urllink{color:#008400;}
a.totop:link{color:#888888;text-decoration:none;}
a.totop:visited{color:#888888;text-decoration:none;}
a.gray:link{color:#666666;text-decoration:none;}
a.gray:visited{color:#666666;text-decoration:none;}
a.gray:hover{color:#666666;text-decoration:underline;}

/*Page Layout*/
.page{width:950px;margin-left:auto;margin-right:auto;text-align:left;}
.leftmenu{width:210px;float:left;}
.flesc{clear:both;line-height:0;height:0;}
/*Top Layout*/
.zweicont{width:689px;float:left;}
.topmain{width:468px;float:right;}
.rightmenu{width:250px;float:right;}
/*Column Layout*/
.col_zweicont{width:759px;float:left;}
.col_topmain{width:538px;float:right;}
.col_rightmenu{width:170px;float:right;}


/*header*/
.header{margin-bottom:10px;}
.logoarea{width:200px;height:90px;float:left;text-align:center;}
.logoarea{position:relative;top:0px;left:0px;}
.logoarea h1{position:absolute;top:60px;left:0px;width:200px;text-align:center;font-size:10px;}
.logorightarea{float:right;}
.headmenu{border:1px solid #f881bf;}
.hmenubtn{border:1px solid #ffffff;background-image: url(./images/header/headmenu_bk.gif);background-repeat: repeat-x;}
.hmenusdw{background-image: url(./images/header/headmenu_sdw.gif);background-repeat: repeat-x;}

/*Footer*/
.fmenusdw{background-image: url(./images/header/footmenu_sdw.gif);background-repeat: repeat-x;}
.fcopy{text-align:right;padding:5px 10px 5px 10px;}

/*Sidebar Box*/
.sidebox{padding:2px;margin-bottom:10px;background-color:#f2f2f2;line-height:120%;}
.sbtit{border:1px solid #cccccc;}
.sbcont{border:1px solid #cccccc;padding:3px;background-color:#ffffff;}
/*Sidebar Content*/
.lm_cat{padding:5px 0px 5px 20px;border-bottom:1px dashed #cccccc;background-image: url(./images/leftcont/cat_folder.gif);background-repeat: no-repeat;line-height:150%;}
.sidecont{padding:5px 2px;border-bottom:1px dashed #cccccc;}
.dnscat{display:none;}
.sbdirregi{padding-bottom:5px;border-bottom:1px dashed #cccccc;font-size:10px;text-align:right;}

/*Top Page Search*/
.topsearch{padding:0px 10px;background-image: url(./images/content/top_search_bk.gif);background-repeat: repeat-y;background-position:bottom;}
.topinp{height:16px;width:340px;border:1px solid #cccccc;}
.topsbmt{border:0px;background-image:url(./images/content/search_btn.gif);background-repeat: no-repeat;width:100px;height:20px;cursor:pointer;}
.topsbmt{margin:0px;padding:0px;}

/*Col Page Search*/
.colsearch{padding:0px 10px;background-image: url(./images/content/col_search_bk.gif);background-repeat: repeat-y;background-position:bottom;}
.colinp{margin:0px;width:410px;height:16px;border:1px solid #cccccc;}
.colsbmt{border:0px;background-image:url(./images/content/search_btn.gif);background-repeat: no-repeat;width:100px;height:20px;cursor:pointer;}
.colsbmt{margin:0px;padding:0px;}

/*Sidebar Search*/
.sidesearch{padding:0px 10px;background-image: url(./images/leftcont/side_search_bk.gif);background-repeat: repeat-y;background-position:bottom;text-align:center;}
.sideinp{height:18px;width:188px;border:1px solid #cccccc;}
.sideslct{width:190px;border:1px solid #cccccc;color:#666666;}
.sidesbmt{border:0px;background-image:url(./images/content/search_btn.gif);background-repeat: no-repeat;height:20px;width:100px;cursor:pointer;}
.sidesbmt{margin:0px;padding:0px;}

/*Top Column*/
.colimg{width:80px;float:left;}
.coltxt{width:380px;float:right;}
.coltxt p{margin:0px;}
.colbox{border-bottom:1px solid #cccccc;margin-bottom:10px;padding-bottom:5px;}
.coltit{border-bottom:1px dashed #cccccc;margin-bottom:5px;}
.colbox h2{width:330px;float:left;}
.tocolist{width:45px;height:18px;float:right;}
.colbox h2{margin:0px;padding:0px;font-size:12px;}
.colbox h3{margin:0px 0px 3px 0px;padding:0px;font-size:12px;}
.thanktit{border-bottom:1px solid #fbb4d9;margin-bottom:5px;}

/*Sidebar Column*/
.sctit{margin-top:5px;margin-bottom:5px;border-bottom:1px solid #cccccc;padding-bottom:3px;font-size:10px;}
.sctxt{margin-top:5px;border:1px dashed #cccccc;padding:3px;font-size:10px;}
.sctxt p{margin:0px;}

/*Search Result 未整理*/
.pagenavi{width:20px;border:1px solid #cccccc;padding:5px;margin:5px;line-height:30px;}
.api_yahoo{float:left;}
.api_google{margin:0px 15px;float:left;}
.api_livesearch{margin:0px 15px;float:left;}
.catsearch{padding-bottom:5px;border-bottom:1px dashed #cccccc;}
.icads{border:2px solid #F5FAFE;}
.icadin{border:1px solid #D5EBFA;background-color:#F5FAFE;padding:10px;}

/*Directry Search 未整理*/
.catnavi{border-bottom:1px solid #f881bf;padding:5px;margin:2px 0px;}
.subcatlist{border:1px dashed #cccccc;padding:5px;line-height:150%;}
.catnum{padding-bottom:3px;margin:10px 0px;border-bottom:1px solid #cccccc;}
.dirone{border-bottom:1px solid #aaaaaa;padding-bottom:5px;margin-bottom:5px;}
.dirsnd{border-bottom:1px dashed #cccccc;padding-bottom:5px;margin-bottom:5px;}
.dirthr{margin:5px 0px 0px 15px;}

/*Clumn 未整理*/
.cltitle{border:1px solid #cccccc;padding:1px;}
.cltitle h2{font-size:12px;padding:5px 10px;margin:0px;background-color:#fef2f8;background-image: url(./images/content/coltitle_bk.gif);background-repeat: repeat-x;background-position:bottom;}
.pgtitle{border-bottom:1px solid #fbb4d9;padding:5px;margin:15px 0px 2px 0px;}
.pgtitle h3{font-size:12px;margin:0px;padding:0px;}
.colline{background-color:#f2f2f2;padding:2px;}
.colcont{line-height:180%;padding:0px 20px;background-color:#ffffff;border:1px solid #cccccc;}
.coldetail{line-height:180%;padding:0px 10px;}
.bncont{padding:5px;background-color:#ffffff;border:1px solid #cccccc;}
.bndat{border-bottom:1px dashed #cccccc;margin-left:5px;padding:8px 5px 8px 10px;background-image: url(./images/content/bnhead.gif);background-repeat: no-repeat;}

/* Archive 未整理 */
.arcvtit{margin-left:5px;padding:8px 0px 5px 10px;background-image: url(./images/content/bnhead.gif);background-repeat: no-repeat;}
.arcvcont{margin-left:15px;border:1px dashed #cccccc;padding:5px;margin-bottom:10px;}
.arcvcont p{margin:0px;}

/* Registration 未整理 */
.nece{font-size:10px;color:#ff0000;}
.inpcells{border:1px solid #cccccc;}
.rginp{width:350px;}
.rgta{width:350px;height:60px;}
.seccat{margin-bottom:5px;border-bottom:1px dashed #cccccc;}
.thdcat{padding-left:15px;}
.inpcap{width:150px;}
.rgled{padding-bottom:3px;margin-bottom:10px;border-bottom:1px solid #cccccc;}
.bkpnk{background-color:#fef2f8;}
.dshframe{border:1px dashed #cccccc;padding:10px;}