@charset "utf-8";



/* ********************************************************************************************



FileName: grid.css



Author: Fujimic







******************************************************************************************** */

.second_menuTriple{width:730px;}

.second_menuTriple .bgT{background: url(/images/common/old/grid/tri_top.gif) no-repeat top left;padding-top:4px;}

.second_menuTriple .bgB{background: url(/images/common/old/grid/tri_btm.gif) no-repeat bottom left;padding-bottom:4px;}

.second_menuTriple .bgM{background: url(/images/common/old/grid/tri_mdl.gif) repeat-y top left;}

.second_menuTriple .menu_first,.second_menuTriple .menu_second{width:230px;float:left;margin-right:20px;display:inline;}

.second_menuTriple .menu_third{width:230px;float:left;display:inline;}



.second_menuDouble{width:730px;}

.second_menuDouble .bgM{background: url(/images/common/old/grid/dbl_mdl.gif) repeat-y top left;}

.second_menuDouble .bgT{background: url(/images/common/old/grid/dbl_top.gif) no-repeat top left;padding-top:4px;}

.second_menuDouble .bgB{background: url(/images/common/old/grid/dbl_btm.gif) no-repeat bottom left;padding-bottom:4px;}

.second_menuDouble .menu_first{width:355px;float:left;margin-right:20px;display:inline;}

.second_menuDouble .menu_second{width:355px;float:left;display:inline;}



.second_menuSingle{width:730px;}

.second_menuSingle .bgM{background: url(/images/common/old/grid/sng_mdl.gif) repeat-y top left;}

.second_menuSingle .bgT{background: url(/images/common/old/grid/sng_top.gif) no-repeat top left;padding-top:4px;}

.second_menuSingle .bgB{background: url(/images/common/old/grid/sng_btm.gif) no-repeat bottom left;padding-bottom:4px;}

.second_menuSingle .menu_first{width:730px;}



.second_menuTriple .menu_first .arrow_icon,

.second_menuTriple .menu_second .arrow_icon,

.second_menuTriple .menu_third .arrow_icon,

.second_menuDouble .menu_first .arrow_icon,

.second_menuDouble .menu_second .arrow_icon,

.second_menuDouble .menu_third .arrow_icon,

.second_menuSingle .menu_first .arrow_icon{display:block;font-weight:bold;padding:3px 5px 5px 18px;background-position:5px 0.6em;}



.second_menuTriple .menu_first .image,

.second_menuTriple .menu_second .image,

.second_menuTriple .menu_third .image,

.second_menuDouble .menu_first .image,

.second_menuDouble .menu_second .image,

.second_menuSingle .menu_first .image{margin-bottom:5px;}



.second_menuTriple .menuDetail,

.second_menuDouble .menuDetail,

.second_menuSingle .menuDetail{margin-top:10px;margin-bottom:20px;}



.menu_asymmetry{margin-bottom:20px;}

.menu_asymmetry .bgMa{background: url(/images/common/old/grid/asy_mdl.gif) repeat-y top left;}

.menu_asymmetry .bgBa{background: url(/images/common/old/grid/asy_btm.gif) no-repeat bottom left;padding-bottom:5px;}

.menu_asymmetry .menu_first{border-top:solid 5px #377d1b;}

.menu_asymmetry .menu_first .menuDetail{margin-bottom:0px;}

.menu_asymmetry .menu_first .menuDetail a{display:inline;background-position:5px 0.55em;}

.menu_asymmetry .menu_first .right_text{float:right;width:210px;padding-right:10px;}

.menu_asymmetry .menu_second .image_left0{padding-left:0px;}

.menu_asymmetry .menu_second .right_text{float:right;width:220px;}

.menu_asymmetry .menu_second ul li.link_icon{width:85px;margin-right:10px;float:left;}



.third_menuTriple{width:730px;}

.third_menuTriple .menu_first,

.third_menuTriple .menu_second{width:230px;float:left;margin-right:20px;display:inline;}

.third_menuTriple .menu_third{width:230px;float:left;display:inline;}

.third_menuTriple .menu_first .arrowSquare_icon,

.third_menuTriple .menu_second .arrowSquare_icon,

.third_menuTriple .menu_third .arrowSquare_icon{display:block;font-weight:bold;padding:3px 5px 5px 18px;background-position:0px 0.3em;}



.third_menuTriple .menuDetail{margin-bottom:20px;}

.third_menuTriple .menuDetail .menu_first,

.third_menuTriple .menuDetail .menu_second,

.third_menuTriple .menuDetail .menu_third{border-top:solid 2px #377d1b;padding-top:10px;}


.third_menuTriple .menuDetail a .menu_first,
.third_menuTriple .menuDetail a .menu_second,
.third_menuTriple .menuDetail a .menu_third{border:solid 2px #063; color:#494444; width:226px !important;}
.third_menuTriple .menuDetail a div p { margin:0 10px 10px 10px; }
.third_menuTriple .menuDetail a:hover .menu_first,
.third_menuTriple .menuDetail a:hover .menu_second,
.third_menuTriple .menuDetail a:hover .menu_third{border-color:#3c9d0d; background-color:#e1fecf;}



.double{width:500px !important;}

.single{width:250px !important;}

.single_half{width:375px !important;}



/*お知らせの枠*/

.info_frame01{width:730px;background:url(/images/common/old/grid/infoframe01_bbody.gif) top left repeat-y;}

.info_frame01 .ttop{padding:5px 0 0 0;background:url(/images/common/old/grid/infoframe01_ttop.gif) top left no-repeat;}

.info_frame01 .tbtm{padding:0 0 5px 0;background:url(/images/common/old/grid/infoframe01_tbtm.gif) bottom left no-repeat;}

.info_frame01 .tmdl{padding:0;background:url(/images/common/old/grid/infoframe01_tmdl.gif) top left repeat-y;padding:2px 10px;}

.info_frame01 .tmdl span.text{font-weight:bold;color:#fff;margin-right:10px;}

.info_frame01 .tmdl a.link_icon{color:#fff;background:url(/images/common/old/icon_linkWhite.gif) no-repeat 0px 0.5em;float:right;}

.info_frame01 .tmdl a.link_icon:hover{color:#fff;}

.info_frame01 .tmdl a.link_icon:visited{color:#fff;}

.info_frame01 .tmdl a.link_icon:link{color:#fff;}

.info_frame01 .bbtm{padding:10px 12px 12px 12px;background:url(/images/common/old/grid/infoframe01_bbtm.gif) bottom left no-repeat;}



/*オレンジ*/

.info_frameOr{width:730px;background:url(/images/common/old/grid/infoframe01_or_bbody.gif) top left repeat-y;}

.info_frameOr .ttop{padding:5px 0 0 0;background:url(/images/common/old/grid/infoframe01_or_ttop.gif) top left no-repeat;}

.info_frameOr .tbtm{padding:0 0 5px 0;background:url(/images/common/old/grid/infoframe01_or_tbtm.gif) bottom left no-repeat;}

.info_frameOr .tmdl{padding:0;background:url(/images/common/old/grid/infoframe01_or_tmdl.gif) top left repeat-y;padding:2px 10px;}

.info_frameOr .tmdl span.text{font-weight:bold;color:#fff;margin-right:10px;}

.info_frameOr .tmdl a.link_icon{color:#fff;background:url(/images/common/old/icon_linkWhite.gif) no-repeat 0px 0.5em;float:right;}

.info_frameOr .tmdl a.link_icon:hover{color:#fff;}

.info_frameOr .tmdl a.link_icon:visited{color:#fff;}

.info_frameOr .tmdl a.link_icon:link{color:#fff;}

.info_frameOr .bbtm{padding:10px 12px 12px 12px;background:url(/images/common/old/grid/infoframe01_or_bbtm.gif) bottom left no-repeat;}



.info_frame02{width:730px;background:url(/images/common/old/grid/infoframe02_bbody.gif) top left repeat-y;}

.info_frame02 .ttop{padding:5px 0 0 0;background:url(/images/common/old/grid/infoframe02_ttop.gif) top left no-repeat;}

.info_frame02 .tbtm{padding:0 0 5px 0;background:url(/images/common/old/grid/infoframe02_tbtm.gif) bottom left no-repeat;}

.info_frame02 .tmdl{padding:0;background:url(/images/common/old/grid/infoframe02_tmdl.gif) top left repeat-y;}

.info_frame02 .tmdl .pdng{padding:2px 10px;}

.info_frame02 .tmdl span.text{font-weight:bold;color:#fff;margin-right:10px;}

.info_frame02 .tmdl a.link_icon{color:#fff;background:url(/images/common/old/icon_linkWhite.gif) no-repeat 0px 0.5em;float:right;}

.info_frame02 .tmdl a.link_icon:hover{color:#fff;}

.info_frame02 .tmdl a.link_icon:visited{color:#fff;}

.info_frame02 .tmdl a.link_icon:link{color:#fff;}

.info_frame02 .tmdl .first{float:left;width:355px;}

.info_frame02 .tmdl .second{float:right;width:355px;}

.info_frame02 .bbtm{background:url(/images/common/old/grid/infoframe02_bbtm.gif) bottom left no-repeat;}

.info_frame02 .tmdl .first,

.info_frame02 .bbtm .first{float:left;width:355px;}

.info_frame02 .tmdl .second,

.info_frame02 .bbtm .second{float:right;width:355px;}

.info_frame02 .bbtm .pdng{padding:10px;}



/*2分割*/

div.dev_double{width:730px;}

div.dev_double div.first{float:left;width:355px;}

div.dev_double div.second{float:right;width:355px;}



div.dev_triple{width:730px;}

div.dev_triple div.first{float:left;width:236px;}

div.dev_triple div.second{float:left;width:236px;margin-left:11px;margin-right:11px;}

div.dev_triple div.third{float:right;width:236px;}